O projeto desenvolvido na primeira edição da NLW de 2023 é um Habit Tracker.
- Criar hábito
- Marcar como concluído
- Desmarcar
- Listar hábitos do dia
- Acompanhar progresso dos hábitos
- Quadro com visualização por cor da frequência de hábitos
- É possível acessar o layout feito pela Rocketseat clicando nesse link pro Figma.
- ReactJS
- ViteJS
- TypeScript
- Tailwind CSS
- Axios
- Radix UI
- Phosphor react
- Clsx
- Dayjs
- NodeJS
- Fastify
- TypeScript
- Prisma
- Sqlite
- Dayjs
- Zod
- React Native
- TypeScript
- Expo
- Axios
- Clsx
- Dayjs
- React Navigation
- React Native Reanimated
- Tailwind CSS
# Clone the repository
$ git clone https://github.com/stecks10/nlw-setup.git
# Go into the repository
$ cd nlw-setup/web
# Install dependencies
$ npm install
# Run the development server
$ npm run dev
# The app will automatically reload if you change any of the source files.
# Go into the repository
$ cd nlw-setup/mobile
# Install dependencies
$ npm install
# Run the development server
$ npx expo start
# The app will automatically starts Metro Bundler. You may use an emulator or your own smartphone.
# The app will automatically reload if you change any of the source files.
# Go into the repository
$ cd nlw-setup/server
# Install dependencies
$ npm install
# Create the .env file in the repository using the sample file .env.example
# Run the development server
$ npm run start
# The app will automatically reload if you change any of the source files.