Move.On is an application based on the Pomodoro technique, aimed at developers that assists in the care of your health and posture.
System developed based on the knowledge acquired during a week of the <nlw/>#04 event by Rocketseat, on the ReactJS trail taught by the famous “Fala Dev” Diego Fernandes.
Layouts by Tiago Luchtenberg
✅ DONE SUCCESSFULLY
22 fev - Rumo ao próximo nível - #rumoaoproximonivel
23 fev - Desvendando o Next.js - #jornadainfinita
24 fev - Contexto e componentes - #focopraticagrupo
25 fev - Storage, SSR & Lambda - #neverstoplearning
26 fev - Próximo nível com React - #missioncomplete
26 fev - Acelerando sua carreira - DONE
- Added Sign In page
- Added authentication with (Github, Google, Facebook)
- Added Leaderboard page
- Added Switch Theme Mode (Dark, Light)
- Added Sidebar
- Added PWA option in the application
- Added Toast as notification
- Added improvement in mobile notification
- Added progress bar on the Abandon cycle button
- Added share buttons (facebook, linkedin, twitter, whatsapp)
- Added new challenges
- Added new icons
- Changed Color Scheme
- ReactJS
- NextJS
- TypeScript
- Firebase
- Styled Components
- NextAuth
- Next PWA
- React Hot Toast
- React Icons
- React Share
- React Switch
- Puppeteer
- Eslint
- Prettier
Clone the project and access the folder
$ git clone https://github.com/schluters/nlw-move-on.git && cd nlw-move-on
Follow the steps below
# Install the dependencies
$ yarn
# Start the project
$ yarn dev
# The server will start at port:3000 - go to http://localhost:3000
# BASE APP
AUTH_SECRET=""
JWT_SECRET=""
NEXTAUTH_URL="http://localhost:3000"
# FIREBASE
NEXT_PUBLIC_FIREBASE_API_KEY=""
NEXT_PUBLIC_FIREBASE_PROJECT_ID=""
# GITHUB
GITHUB_ID=""
GITHUB_SECRET=""
# GOOGLE
GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""
# FACEBOOK
FACEBOOK_CLIENT_ID=""
FACEBOOK_CLIENT_SECRET=""
- Fork the project;
- Create a new branch with your changes:
git checkout -b my-feature
- Save your changes and create a proclamation message that you made:
git commit -m "feat: My new features"
- Submit your changes/feature:
git push origin my-feature
In case of doubts: Guide on how to contribute on GitHub
Fully open and free code for studies and copies under license GPLv3.
Made with 💚 by Herson Schluter