This is the front-end application for an exam portal built using Angular and Bootstrap. It provides a user interface for managing exams, questions, and student results.
- Login and authentication system.
- Admin dashboard for managing exams, questions, and students.
- Student dashboard for taking exams and viewing results.
- CRUD operations for exams and questions.
- Interactive user interfaces using Bootstrap components.
- Node.js (v18.16.0 or higher)
- Angular CLI (v16.1.0 or higher)
- Clone the repository:
git clone https://github.com/viren-rathod/exam-portal-frontend.git
cd exam-portal-frontend
- Install the dependencies:
npm install
- Open the
src/environments/environment.ts
file and update the API endpoint URL:
export const environment = {
production: false,
apiUrl: 'http://127.0.0.1:8080/api'
};
- If necessary, update other configuration parameters in the
environment.ts
file.
To run the development server, use the following command:
ng serve
The application will be served at http://localhost:4200/
.
To build the application for production, use the following command:
ng build --prod
The build artifacts will be stored in the dist/
directory.
Deploy the generated dist/
directory to your web server or hosting platform of choice.
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License.
For any questions or inquiries, please contact viren.rathod.2023@gmail.com.