Skip to content

DuarteMartinho/Habits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Habits

NLW Setup

📝 About

This project was developed during the Next Level Week #11, an event promoted by Rocketseat.

The project consists of a platform for registering teachers and students, where the teacher can register classes and the student can search for classes.

To Do

  • Authentication (Social Login ?)
  • Notifications (Push / Service Workers)
  • Public profiles

🎨 Layout

You can view the project layout through the links below:

🚀 Technologies

This project was developed with the following technologies:

💻 Getting started

Requirements

Clone the project and access the server folder

    cd server
    npm install

Fastify

  npm i fastify -D

TSX

npm i tsx -D

Prisma:

npm i prisma -D

Prisma Client

npm i @prisma/client

Prisma ERD Generator

npm i prisma-erd-generator @mermaid-js/mermaid-cli -D

Cors from Fastify

npm i @fastify/cors
  • Start Server
npm run dev

** Access the web folder and install the dependencies**

    cd web
    npm install

Tailwindcss

npm install -D tailwindcss postcss autoprefixer

Axios

npm i axios

Sweetalert2

npm i sweetalert2
  • Start Web
npm run dev

** Access the mobile folder and install the dependencies**

    cd mobile
    npm install

Native Base:

npm install native-base
npx expo install react-native-svg@12.1.1
npx expo install react-native-safe-area-context@3.3.2

Google Fonts:

npx expo install expo-font @expo-google-fonts/roboto

phosphor-react-native:

npm install --save phosphor-react-native

xvg-transformer:

npm i react-native-svg-transformer

react navigation:

npm install @react-navigation/native

Expo:

npx expo install react-native-screens react-native-safe-area-context

Axios:

npm i axios

dayjs

npm install dayjs

Dotenv

npm dotenv babel-plugin-inline-dotenv
  • Start Mobile
npx expo start

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.


Made with 💜 by Rocketseat and me 👋

About

NLW Setup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published