Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arthurlbo/habits
💻 A daily habits monitoring application, that allows the user to manage their daily habits in a simple and practical way.
https://github.com/arthurlbo/habits
axios eslint expo fastify nativewind phosphor-react prettier prisma radix-ui react react-navigation react-reanimated-v2 reactnative sqlite tailwindcss typescript vite zod
Last synced: about 2 months ago
JSON representation
💻 A daily habits monitoring application, that allows the user to manage their daily habits in a simple and practical way.
- Host: GitHub
- URL: https://github.com/arthurlbo/habits
- Owner: arthurlbo
- Created: 2023-06-04T18:42:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-02T16:03:21.000Z (11 months ago)
- Last Synced: 2024-02-02T19:11:23.489Z (11 months ago)
- Topics: axios, eslint, expo, fastify, nativewind, phosphor-react, prettier, prisma, radix-ui, react, react-navigation, react-reanimated-v2, reactnative, sqlite, tailwindcss, typescript, vite, zod
- Language: TypeScript
- Homepage: https://habits.arthurlobo.com
- Size: 643 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### 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](https://www.rocketseat.com.br/) 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](https://github.com/arthurlbo/habits/tree/main/web)
## 📱 Mobile version
[Habits App](https://github.com/arthurlbo/habits/tree/main/mobile)
## 🚀 Api
[Habits Api](https://github.com/arthurlbo/habits/tree/main/server)
Made with 🤍 by Arthur