Skip to content

Aburraq/next-wave-education-app

Repository files navigation

Next Wave - Education App with Next.Js - ^15.0 & React - ^19.0

Overview

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.

Features

  • 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.

Getting Started

To explore the application and its features, please contact me to obtain a temporary username and password for accessing the website.

Prerequisites

  • ** Node.js
  • ** npm or yarn

Installation

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

or

yarn install

Running the Application To start the development server:

npm run dev

or

yarn dev

Open your browser and visit http://localhost:3000 to view the application.

Contribution

Contributions are welcome! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Contact

For any inquiries or to obtain access credentials, please feel free to contact me at [aliburakkayas@hotmail.com]. Please feel free to contact me to obtain temporary username and password for this website.