In this project, I had the opportunity to develop a complete habit tracking application. The application will have essential features such as user registration, login and a variety of libraries to enrich the user experience.
How to run the project on your machine:
git clone [email protected]:Antonio-Jefferson/Trackit.git
Open the file:
cd folder-name
install the dependencies:
npm install
run the project:
npm start
Abra o aplicativo no navegador em http://localhost:3000
The Track-it mobile site project will be implemented using the following technologies:
- HTML
- JavaScript
- Node
- React
- Styled-Component
- react-ciculoprogresso
- react-CreatContext
- React-Router
- Axios
- Figma.
- Users will be able to register in the application by providing information such as name, email and password. This information will be securely stored in the database.
- After registering, users will be able to login to the application using their e-mail and password. This process will ensure proper authentication and authorization to access the unique functionality of each user's account.
- The application will allow users to create a personalized list of habits they want to track. They will be able to add, edit and remove habits from the list, setting daily or weekly goals for each one.
- Users will be able to log their daily or weekly progress for each habit. The application will keep a history of these records, allowing users to view their performance over time.