- โ๏ธ Vite
- ๐ Typescript
- โ๏ธ ReactJS
- ๐จ TailwindCSS
- ๐จ RadixUI
- โ๏ธ React Native
- โ๏ธ Expo
- โ๏ธ React Navigation
- ๐คนโโ๏ธ React Native Reanimated
- ๐จ Nativewind/TailwindCSS
- ๐๏ธ SQLite
- ๐ฏ Fastify
- ๐ท Prisma
- ๐ Zod
- Clone this repo
git clone https://github.com/israelfagundes/habit-tracker.git
- On the project's root folder, run
make install
to install all dependencies
- Inside
server
folder, rename.env.sample
file to.env
- On the project's root folder, run
make seed
to populate database with some initial data, if desired. - On the project's root folder, run
make up_server
to start server onhttps://localhost:3333
- Inside
web
folder, rename.env.sample
file to.env
- Inside
.env
file, fillAPI_URL
variable with your API url. - On the project's root folder, run
make up_web
to start web client onhttps://localhost:5173
- Inside
mobile
folder, rename.env.sample
file to.env
- Inside
.env
file, fillAPI_URL
variable with your API url (must use the IP address instead of localhost). - On the project's root folder, run
make up_mobile
to start metro bundler. - Alternatively, you can run
make up_android
to run android emulator, ormake up_ios
to run xcode simulator (if you already have xcode properly installed and set up).