/nlw-moveit

Move-it is a pomodoro timer-like application, developed during the Next Level Week, by Rocketseat

Primary LanguageTypeScript

Move-it

This project was developed during Next Level Week #4, an educational program hosted by @rocketseat.


About it

Working as a developer (or any occupation that requires sitting for long hours), is accomplishing, but also requires focus. Sitting in front of a computer with eyes focused on a single source of light and muscles fixed in a single position can be harmful. So, the idea of this project is to create a tool to remember us to exercise, both eyes and body. Also, we can do it in the best way possible: gaming! Gain XP and level up by completing challenges. Allow yourself a rest of your work and keep yourself healthy.


Technologies used


Personal touch

Some of the features on this project were added after the course of the event.

  • Navbar containing a dark mode toggle
  • Added responsiveness for mobile devices
  • Added a login functionality, using github OAuth

Run this application locally

You can visit this application on https://moveit-n1vzgx0fm-moisesjsalmeida.vercel.app/

But if you want to run it locally, follow these steps:

Clone this repository**

https://github.com/moisesjsalmeida/nlw-moveit.git

Set environment variables

There is a .env.example file provided. You can use this structure to replicate the results. Create a .env file on your cloned repo and fill it with your credentials.

Run with docker

If you are a Docker user, you can replace the following steps by simply running docker-compose up -d to use the docker image provided (though it was not used in production).

Install dependencies

yarn install

Run development Server

yarn dev