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.
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.
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.
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
.
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.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.