https://github.com/amanda-santos/habits
Habits is a web and mobile app where you can track your daily tasks and build habits. Built for study purposes during Next Level Week Setup by Rocketseat.
https://github.com/amanda-santos/habits
expo fastify nativewind nodejs prisma radix-ui react reactnative tailwindcss typescript
Last synced: about 13 hours ago
JSON representation
Habits is a web and mobile app where you can track your daily tasks and build habits. Built for study purposes during Next Level Week Setup by Rocketseat.
- Host: GitHub
- URL: https://github.com/amanda-santos/habits
- Owner: amanda-santos
- Created: 2023-01-17T18:17:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T23:06:44.000Z (over 3 years ago)
- Last Synced: 2023-03-07T11:32:11.205Z (over 3 years ago)
- Topics: expo, fastify, nativewind, nodejs, prisma, radix-ui, react, reactnative, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 1.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
✔️ Habits


About the project |
Layout |
Technologies |
Preview |
Getting started |
How to contribute
## 📝 About the project
Habits is a web and mobile app where you can track your daily tasks and build habits. Built for study purposes during Next Level Week Setup by Rocketseat.
## 🎨 Layout
Click here to check the layout on Figma.
## 👩🏻💻 Technologies
Technologies used to develop this project:
Stack
Technologies
Backend
Node.js, Typescript, Prisma, Fastify, DayJS
Frontend
React, Vite, Typescript, TailwindCSS, RadixUI, Phosphor Icons, Axios, DayJS
Mobile
React Native, Expo, Typescript, React Navigation, Native Wind, React Native Reanimated, DayJS
## 🖥 Preview
https://user-images.githubusercontent.com/49074930/215616330-32e2db00-2d3d-47cd-90cc-1589ecc46c63.mp4
https://user-images.githubusercontent.com/49074930/215616345-1113540a-6dda-4d94-9b00-9f5ed76df6da.mp4
## ⌨ Getting started
Stack
Technologies
Backend
- Run `npm i` to install the dependencies
- Run seeds with `npx prisma db seed`
- Open the Prisma Studio with `npx prisma studio`
- Open the application with `npm run dev`
Frontend
- Run `npm i` to install the dependencies
- Open the application with `npm run dev`
Mobile
- Run `npm i` to install the dependencies
- Open the application with `npx expo start`
## 🤔 How to contribute
**Make a fork of this repository**
```bash
# Fork using GitHub official command line
# If you don't have the GitHub CLI, use the web site to do that.
$ gh repo fork amanda-santos/habits
```
**Follow the steps below**
```bash
# Clone your fork
$ git clone your-fork-url && cd habits
# Create a branch with your feature
$ git checkout -b my-feature
# Make the commit with your changes
$ git commit -m 'feat: My new feature'
# Send the code to your remote branch
$ git push origin my-feature
```
After your pull request is merged, you can delete your branch
---
Made with 💜 by Amanda Santos