Next Wave is an education application built with the latest release candidates of Next.js (v15.0) and React (v19.0). The application is designed to facilitate seamless connectivity and interaction among different roles in an educational setting, including ADMIN, MANAGER, ASSISTANT MANAGER, TEACHER, and STUDENT. As both Next and React release candidates are used in this app, deployment is not available right now. Will be updated soon.
-
Role-Based Access: Tailored interfaces and functionalities for different roles to ensure each user has the tools they need.
- ADMIN: Full control over the system, including user management, content oversight, and system settings.
- MANAGER: Manage day-to-day operations, oversee teachers and students, and handle administrative tasks.
- ASSISTANT MANAGER: Support the manager with administrative duties and help ensure smooth operation.
- TEACHER: Manage classes, track student progress, and access teaching resources.
- STUDENT: Access educational content, track their own progress, and communicate with teachers and peers.
-
Next.js & React Integration: Utilizes the latest features and improvements from Next.js and React to create a fast, responsive, and scalable application.
-
User Authentication: Secure login and role-based access control to ensure data privacy and security.
-
Interactive Dashboard: A comprehensive dashboard providing key metrics and insights for each user role.
-
Responsive Design: Optimized for various devices to ensure a seamless user experience across desktops, tablets, and smartphones.
To explore the application and its features, please contact me to obtain a temporary username and password for accessing the website.
- ** Node.js
- ** npm or yarn
Clone the repository:
git clone https://github.com/Aburraq/next-wave-education-app.git
Navigate to the project directory:
cd next-wave-education-app
Install dependencies:
npm install
yarn install
Running the Application To start the development server:
npm run dev
yarn dev
Open your browser and visit http://localhost:3000 to view the application.
Contributions are welcome! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
For any inquiries or to obtain access credentials, please feel free to contact me at [[email protected]]. Please feel free to contact me to obtain temporary username and password for this website.