A platform for finding dormitories for customer and posting for dorm's provider.
This is a part of Software Engineering II (2/2023) [Group 7]
- Langauge: TypeScript (Both Frontend and Backend)
- Frontend: React
- Styling: Tailwind CSS
- Backend: Node.js (Express & Socket.io)
- ORM: Prisma
- Database: MongoDB
- File Storage: Firebase Storage
- Direct to frontend directory
cd frontend
- Install packages
npm install
- Create environment file in
frontenddirectory - Start the frontend (for developing)
npm start
- Direct to backend directory
cd backend
- Install packages
npm install
- Create environment file in
backenddirectory - In case there is no
nodemoninstalled, you can usenodemonto run the backend
npm install -g nodemon
- Generateting prisma client
npx prisma generate
- Start the backend server (for developing)
nodemon index.ts