This is the frontend repository for the Graduation Project Testination.
- Group Management: Create and manage groups.
- Test Management: Create, evaluate, and grade tests.
- User Profiles: Manage teacher and participant profiles.
- User Authentication: Login and logout functionalities.
- Email Notifications: Receive notifications for new tests.
-
Clone the repository
git clone https://github.com/KhaledAlabssi/graduation-project-frontend.git cd graduation-project-frontend
-
Install dependencies
npm install
-
Create a
.env
filetouch .env
-
Configure your environment variables in
.env
REACT_APP_API_URL=http://localhost:3000
-
Run the application
npm start
npm start
: Runs the app in the development mode.npm run build
: Builds the app for production to thebuild
folder.
- src
- components: Reusable components
- pages: Page components
- services: API service calls
- styles: CSS and styling
- App.js: Main app component
- index.js: Main entry point