- β About
- π Instructions
- π Structure
- π§° Technologies
- πΈ Screenshots and π₯ Recordings
- π€ Author
- π License
A web implementation of the NodeJs and React Native challenge of Ignite, Rocketseat's programming course, made to use the API created in the NodeJs modeule, where you can handle your diet, by creating, listing, visualizing, editing your diets, besides retrieving metrics of them
Paste this 1ΒΊ command into a terminal opened within a folder of your preference to clone the project
git clone https://github.com/mar-alv/ignite-daily-diet-web.git
Then run one of the versions of the 2ΒΊ command to install the dependencies
pnpm i
pnpm install
Paste the command into a terminal, the application will be accessable through this link
pnpm run dev
Paste the command into a terminal, the tests will be open in a browser tab automatically, controlling it like an actual user, clicking on buttons, interacting with forms, etc... The results will appear within the own interface
npm run tests-e2e
Paste the command into a terminal, the project's components documentation will be accessible through this link
pnpm run storybook
β .github/
β βββ ...
β .storybook/
β βββ ...
β docs/
β βββ ...
β public/
β βββ ...
β src/
β βββ api/
β β βββ mocks/
β β β βββ ...
β β βββ ...
β βββ components/
β β βββ ui/
β β β βββ ...
β β βββ ...
β βββ hooks/
β β βββ ...
β βββ interfaces/
β β βββ ...
β βββ lib/
β β βββ ...
β βββ stories/
β β βββ ...
β βββ ...
β tests/
β βββ ...
For a longer video demonstration click here and like my post on LinkedIn
Licensed under MIT