An open API service indexing awesome lists of open source software.

https://github.com/aburraq/next-wave-education-app

Next level education application.
https://github.com/aburraq/next-wave-education-app

authentication authorization chartjs-2 datavisualization education-app nextjs react sweetalert2 zod-validation

Last synced: about 1 month ago
JSON representation

Next level education application.

Awesome Lists containing this project

README

          

# 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:
```bash
git clone https://github.com/Aburraq/next-wave-education-app.git
```

Navigate to the project directory:
```bash
cd next-wave-education-app
```

Install dependencies:
```bash
npm install
```
# or
``` bash
yarn install
```

Running the Application
To start the development server:

``` bash
npm run dev
```
# or
``` bash
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.