Bienvenue sur le repo du client de Tutor'INSA !
Celui-ci fait office d'interface utilisateur pour la plateforme de mise en relation entre les tuteurs et les élèves de l'INSA CVL.
This project need, to run correctly:
-
Framework UI : React
-
Component lib : Material Ui
-
Third-party lib :
- @feathersjs/{client, authentication-client rest-client} : fetcher de l'API
- @fullcalendar : composant du calendrier
- figbird : fetchers personnalisés avec mise en cache intégrée
- framer-motion : animations
- react-admin : panel-admin
- Premièrement, installer les dépendences nécessaires :
cd tutorinsa-client-react
npm install
npm start
- Ensuite, créer le fichier .env en utilisant le ficher .env.local comme modèle, suivre les indications sous forme de commentaires !
- responsive design (priorité la plus élevée)
- affichage "timeline" pour les posts
- documentation (démo)
- exploitation du mailer améliorée
- plus de contenu
- communication entre le tutueur et l'étudiante améliorée avec le mailer
- réorganisation du code (optimiser rendering de components / stuffs)
- quelques surprises ...
N'hésitez pas à améliorer ce projet en ouvrant des issues and pull requests !
Pour toute questions / critiques, n'hésitez pas à me contacter !
Made with ❤️ by Jordan Béziaud (3A STI)