https://github.com/thamerh/tableau-d-affichage-iset
make bulletin board university online
https://github.com/thamerh/tableau-d-affichage-iset
bootstrap expressjs jwt mysql nodejs reactjs responsive-web-design sequelize
Last synced: 3 months ago
JSON representation
make bulletin board university online
- Host: GitHub
- URL: https://github.com/thamerh/tableau-d-affichage-iset
- Owner: thamerh
- Created: 2022-04-01T08:35:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T22:25:03.000Z (over 2 years ago)
- Last Synced: 2025-01-09T07:49:44.499Z (5 months ago)
- Topics: bootstrap, expressjs, jwt, mysql, nodejs, reactjs, responsive-web-design, sequelize
- Language: JavaScript
- Homepage:
- Size: 7.73 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## FullStackProject: tableau d'affichage Iset
La consultation des nouveautés affichées à l’ISET (annonces de rattrapage, report d’une séance,
activité dans l’un des clubs…) par les étudiants est une tâche quotidienne. L’objectif de ce projet
est d’automatiser cette tache et de permettre à chaque étudiant d’accéder à une application web
SPA (Single Page Application) qui lui permet, à son tour, de bénéficier de services suivants :
- consultation des emploi de temps
- consultation des annonces des activités des clubs à l’ISET
- consultation des annonces de rattrapage
- consultation des annonces de report des séance
- envoiyer et recevoir les documents nécessité …
- communication avec l'administrateur
- l'administrateur capable d'ajouter le privilège d'inscrit dans cette platform et le responsable de mangement utilisateur
- l'administrateur ajouter des affiches vers tous les etudiants
- chef departement ajouter des affiches et emplois du temps vers les etudiants inscrit dans leur department
- cette application port une authentification JWT
## Installation### Client
```Go in the `client` directory, and run the following:
```
npm install
```### Run
```npm start
```### Server
Go in the `serveur` directory, then run the following:
```
npm install
```### Run
Run the following in the terminal:
```
node index.js
```This will create a server listening on port 5000, you can access it from http://localhost:5000/. The server needs to run at all time when you use the client.
# Technologies
- React
- Node
- Express
- jsonwebtoken
- mysql
- sequelize
- bcryp# secreen shot (All Screens to the project in SecreenShot directory)
### Lounding Page

### Dashboard Admin

### Dashboard Student

### Dashboard Chef Department
## Made By
- [@thamerh](https://github.com/thamerh)