Demonstration of the application | Features | Technologies used | Application installation
In addition to developing the initial application offered in the classes, I added more features to the application, such as:
- Responsive layout
- Page 404 - Page not Found
- Github OAuth Authentication
- Leaderboard of active users in the app
- Page of users who are ranking containing user data on Github and move.it
- Generation of static pages of users
- PWA
- Accountant reporting that it's time to focus on work or studies
- At the end of time, a challenge is randomly generated to complete
- Level, experience and total completed challenge information
- If a challenge is complete, the user gains experience, if he does not complete the challenge, the counter resets again
- Responsive layout
- Page 404 - Page not Found
- Github OAuth Authentication
- Leaderboard of active users in the app
- Page of users who are ranking containing user data on Github and move.it
- PWA
git clone https://github.com/mathwcruz/move.it_nlw04.git
to clone the repository
To run the application on the web, follow the instructions from your terminal:
cd move.it_nlw04
andcode .
- run
yarn
to install the dependencies of the project - After that, run
yarn dev
to run the application, will open at the addresslocalhost:3000
To run the server, follow the instructions from your terminal:
cd move.it_nlw04
andcode .
yarn server
, will open at the addresslocalhost:3333
- You also need to configure these environment variables inside of
.env.local
file at your root directory app: GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET and NEXTAUTH_URL
Matheus da Cruz 🚀