Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khaouitiabdelhakim/ensias-notes-agile-frontend
Partie Frontend: Ensias Notes est une application conçue pour faciliter la gestion des notes. Elle est développée avec Next.js pour le frontend et Spring Boot pour le backend.
https://github.com/khaouitiabdelhakim/ensias-notes-agile-frontend
design frontend gestion managment next nextjs responsive web webapp webapplication
Last synced: 16 days ago
JSON representation
Partie Frontend: Ensias Notes est une application conçue pour faciliter la gestion des notes. Elle est développée avec Next.js pour le frontend et Spring Boot pour le backend.
- Host: GitHub
- URL: https://github.com/khaouitiabdelhakim/ensias-notes-agile-frontend
- Owner: khaouitiabdelhakim
- Created: 2024-05-18T16:41:29.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-18T19:45:52.000Z (8 months ago)
- Last Synced: 2024-10-31T05:25:05.900Z (2 months ago)
- Topics: design, frontend, gestion, managment, next, nextjs, responsive, web, webapp, webapplication
- Language: TypeScript
- Homepage: https://khaouitiapps.vercel.app
- Size: 1.45 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ensias Notes: Facilitation de la Gestion des Notes
## Description
Ensias Notes est une application conçue pour faciliter la gestion des notes. Elle est développée avec Next.js pour le frontend et Spring Boot pour le backend.## Fonctionnement
### Backend
1. **Configuration de la base de données :**
- Créez une base de données MySQL nommée `ensias-notes`.2. **Exécution du code backend :**
- Assurez-vous que votre base de données MySQL est en cours d'exécution.
- Exécutez le code backend.3. **Création d'un compte administrateur :**
- Postez les informations suivantes à l'URL `http://localhost:8080/api/auth/sign-up` pour créer un compte administrateur :```json
{
"nom": "Alaoui",
"prenom": "Amine",
"email": "[email protected]",
"role": "admin",
"password": "abcd1234"
}
```- Ce compte administrateur sera utilisé pour ajouter de nouveaux étudiants et enseignants.
### Frontend
1. **Installation des dépendances :**
- Exécutez `npm install` pour installer toutes les dépendances nécessaires.2. **Exécution du frontend :**
- Exécutez `npm run dev` pour démarrer le serveur de développement.3. **Accès à l'application :**
- Rendez-vous sur `http://localhost:3000/`.4. **Connexion :**
- Connectez-vous en tant qu'administrateur.
- Vous pouvez ensuite ajouter de nouveaux étudiants et enseignants, et voir la liste des étudiants et des enseignants.## Notes supplémentaires
- Assurez-vous que le backend est en cours d'exécution avant d'accéder au frontend.
- Utilisez le compte administrateur pour gérer les utilisateurs de l'application.Nous espérons que cette application simplifiera grandement la gestion des notes à l'ENSIAS. Bonne utilisation !