The Backend of Uber Eats Clone
- NestJS
https://docs.nestjs.com/ - GraphQL
https://graphql-kr.github.io/learn/
https://docs.nestjs.com/graphql/quick-start - TypeORM
https://typeorm.io/#/ - PostgreSQL
https://www.postgresql.org/docs/
- id
- createdAt
- updatedAt
- password
- role (client | owner | delivery)
- Create Account
- Log In
- Me
- See Profile
- Edit Profile
- Verify Email
Unit Testing
- Users Service (100/100)
E2E Testing
- Create Account
- Log In
- Me
- See Profile
- Edit Profile
- Verify Email
- id
- createdAt
- updatedAt
- name
- category
- address
- coverImage
Restaurant
- Create Restaurant
- Edit Restaurant
- Delete Restaurant
- See Restaurants (pagination)
- Search Restaurant
- See Restaurant (detail)
Category
- See Categories
- See Restaurants by Category (pagination)
Dish
- Create Dish
- Edit Dish
- Delete Dish
- Orders CRUD
- Orders Subscription (for Owner, Client, Delivery)
- CRON