b3-3il-dlw / 3il-student Goto Github PK
View Code? Open in Web Editor NEWUn client pour suivre sa scolarité au sein du Groupe 3iL proposé par les étudiants
Un client pour suivre sa scolarité au sein du Groupe 3iL proposé par les étudiants
Add in env files variables that can change
Create readme.md for the project and the api
Finish translations on pages not yet translated
Some class bug when returning the room
Add a field for lunch time or not like lunch: true or not depends on "creneau 3"
Create a menu with three tabs, one of which links to the timetable page, another to the profile page and a last one that just allows you to log out.
Color the icon to know for sure which page you're on
Il faudrait ajouter un envoie de notification si il y a un changement dans l'emploi du temps
Creation of the login page, which is displayed on the first startup of the app when there is no cache.
On this page, users are asked to enter their INE, date of birth and name.
No verification is performed on the fields at present (in future, the INE and date of birth will be used to authenticate on the 3IL student area).
All these fields are cached (sharedPreferences), so you don't have to request them again every time you start the app.
Il faudrait pour avoir accéder au site de l'école pour récupérer les pdfs des notes et absences.
Envoyez une notif si le pdf à été mis à jour
Create a profile page where users can view the data they have entered in the login page.
pour envoi notif
Create the data layer and corresponding repository to retrieve classes and schedules from the backend
The header on the login and on the profile are the same, so you can create a components folder at the root and point to it. This avoids modifying all the files when you just need to change the logo, for example.
create test and production environments for the app.
One points to the api URL on localhost:8080 if you're in dev mode, and the other to the prod URL, which is to be defined.
Creation of the timetable page, which displays the day's classes after class selection.
This page retrieves the time slot, room and subject from the API and displays them.
The user can also view the week's classes.
Lors du premier chargement de l'emploi du temps, il faut afficher par défaut le jour actuel ou la journée de cours la plus proche.
Dans certains cas on est censé avoir le jour actuel mais il nous renvoie le jour d'après -> à investiguer.
régler le bug dans le menu lorsqu'on va sur l'espace étudiant
Creation of the selection page, which is displayed after login or when clicking on the change profile class button.
This page retrieves the class lists from the API and displays them.
The user selects a class, which is then cached.
parfois elles sont en doubles dans les pages (inutile?)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.