Git Product home page Git Product logo

3il-student's People

Contributors

julesartd avatar phplukaas avatar yuta1409 avatar

Stargazers

 avatar  avatar

Forkers

skayma-bot

3il-student's Issues

feat/lunch time

Add a field for lunch time or not like lunch: true or not depends on "creneau 3"

Intertionalisation

  • ajouter de l'anglais
  • définir la langue du téléphone dans les composants (datepicker...)

ui/ add menu

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

feat: create login page

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.

Fix/Share common design elements

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.

feat: app environnements

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.

feat: create timetable page

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.

bug menu

régler le bug dans le menu lorsqu'on va sur l'espace étudiant

feat: create classes selection page

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.