Skip to content

SES 360 (SES - Student Enrollment System) (Frontend) [Angular 7]

Notifications You must be signed in to change notification settings

arijitcodes/SES-360-Frontend

Repository files navigation

SES 360 (SES - Student Enrolllment System)

Technologies Used : HTML, CSS, Angular 7, Material–UI, PHP (Core), MySQL

Functionalities : Multiple User Roles, Login, Logout, Previous Login History, Registration, Password Change, Forced Password Change From system generated password to new one on First Login, REST Api Backend, Fully Dynamic Student Registration Form, User Role Based Menu Access etc.

From The Developer :

This is a Mini Student Enrollment System. I developed it in 2019 using Angular 7. This is not the final version of what I made. The full release was lost due to a Ransomware Infection. I found this version on a backup drive.

This version is the base of the whole system. With this version, anyone can increase the amount of modules that they can think of to be present in a system like this. And that module can be added very easily.

This version has some important functionalities. Such As : Multiple User Roles, Login, Logout, Previous Login History, Registration, Password Change, Forced Password Change From system generated password to new one on First Login, REST Api Backend, Fully Dynamic Student Registration Form, User Role Based Menu Access etc.

This is just the Frontend. I developed the bBackend as an API Server using Core Procedural PHP and MySQL Database. The Backend of this version is available in My GitHub as well.

This is not the best code that you have seen. There are a lot of mistakes probably. And I am sure a lot of changes can be made.

Feel free to leave your suggestions / work on it.

This project was generated with Angular CLI version 7.3.7.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.