An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


✔️ Habits



GitHub top language

Repository size


GitHub last commit


Repository issues


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