- Mise en situation / Case Study.
- Sportsee (une startup dédiée au coaching sportif) va lancer une nouvelle version de la page profil permettant à l’utilisateur de suivre le nombre de sessions réalisées ainsi que le nombre de calories brûlées / Sportsee (start-up dedicated to sport's coaches) will launch a new profile page that will allow user to track their sports sessions and calories burned.
- Frontend developper
- Mockup integration (descktop only).
- Build UI with React and Proptypes.
- Set up the routes.
- Follow user stories.
- Build charts with Recharts or D3.
- API calls with fetch or Axios (start with mocked datas).
- Write documentation in English (JsDoc).
- Recharts v2.1.9
- prop-typesv15.8.1
- JSDoc v3.6.10
- better-docs v2.7.2
- Clone repository (FRONT) :
git clone https://github.com/W-Kamal/SportSee_12.git
- Clone repository (BACK) :
git clone https://github.com/W-Kamal/SportSee_12_back.git
- Install dependencies :
pnpm* install
- Launch local web server (FRONT + BACK) :
pnpm* run dev
- Backend is now rendered at URL
http://localhost:3000
. - Frontend is now rendered at URL
http://localhost:3001
(or another port) with mocked data. - If you want to switch to real backend data, go to
src/services/Global.js
and setENV
constant fromdev
toprod
. *use any package manager that suits you
This project was made for learning a specific concept or tool. Therefore it might appear not complete. If I had to push further this project, I would work on :
- Build a home page.
- Performance optimisation.
- Build a backend.