Skip to content

An application that reminds you to exercise every 25 minutes, following the Pomodoro technique theory

Notifications You must be signed in to change notification settings

mathwcruz/move.it_nlw04

Repository files navigation

Logo do move.it

An app that reminds you to exercise every 25 minutes, based on the Pomodoro technique

Demonstration of the application   |    Features   |    Technologies used   |    Application installation

💻 Demonstration of the application

Application status: Finalized ✔️

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

⭐ Features

  • 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

🚀 Technologies used:

html5 css3 react next typescript

ℹ️ Application installation

  • git clone https://github.com/mathwcruz/move.it_nlw04.git to clone the repository

🎲 Run web application

To run the application on the web, follow the instructions from your terminal:

  • cd move.it_nlw04 and code .
  • run yarn to install the dependencies of the project
  • After that, run yarn dev to run the application, will open at the address localhost:3000

🎲 Run server

To run the server, follow the instructions from your terminal:

  • cd move.it_nlw04 and code .
  • yarn server, will open at the address localhost: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

Author



Matheus da Cruz
🚀

Linkedin Badge Gmail Badge

About

An application that reminds you to exercise every 25 minutes, following the Pomodoro technique theory

Topics

Resources

Stars

Watchers

Forks

Languages