Thank you for testing my code. In this project the following have been used:
Tech Stack Used:-
- HTML
- CSS
- JavaScript
- JQuery
- Ajax
- C#
To review my code. Please click on Github Repository
The code has been deployed on AWS EC2 Windows Instance. For Version controlling github has been used. Did Bundling to improve performance request load time. By default, Index page of Home controller will be displayed. However, it can be changed by setting a different path in route.config file.
Field Validations Present:-
- Email ID:- Applications checks the entered email id is already present or not in the database real time.
- Mobile No:- Only numbers are allowed
- State:- Values are shown according to the country selected.
- City:- Google Maps API has been used to get the exact location.
- Course:- User can select multiple courses
Future Scope of Improvement:-
- SSL can be installed to make the application more secure.
- Librairies such as Bootstrap, TailWind CSS, Material UI etc can be used to make the project visually more appleaing.
- At the moment, both the frontend and backend in the same project. In future, we can divide the project into 2. The backend can be API based so, that even if the frontend technologies are changed time to time the backend code can still be reused.
- The backend can be also built on .NET Core so, we can host the project on linux. Thus., reducing server cost.
Best Regards,
Hitanshu Vig
+91-886241302