Skip to content

πŸ’» A daily habits monitoring application, that allows the user to manage their daily habits in a simple and practical way.

Notifications You must be signed in to change notification settings

arthurlbo/habits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

36 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hi there! πŸ‘‹

A habits monitoring application, with the purpose of make our lives easier.

This is an end-to-end application to help users create and track their daily habits. The application consists of three main components: the server (backend), the web application and the mobile application. Users can record new habits, mark them when completed, choose the days of the week they want to add them, and view a summary of their completed habits over the days.

The habits monitoring API was developed in TypeScript, using the Fastify, Prisma, and other libraries, offering a complete and practical solution to manage your daily habits. For the web application we used React, TypeScript, Tailwind, Vite and some other tools. It offers an intuitive and user-friendly interface to create a habit, mark them when completed and view a summary of these daily habits. Taking advantage of the knowledge in React, ReactNative was used with Typescript for mobile app, using Expo to facilitate the initial settings.

The first version was developed in the Rocketseat NLW Return. After some months I decided to change some things in the project, putting into practice my experience acquired during that time, reorganizing and improving the code and the structure of the project.

πŸ’» Web version

Habits Web

πŸ“± Mobile version

Habits App

πŸš€ Api

Habits Api

Made with 🀍 by Arthur