In this project, start by cloning the repo today
[https://gitlab.com/m2m-node-react/events-social-app-backend](https://gitlab.com/m2m-node-react/events-social-app-backend)
Create a branch called <your\_name>\_tasks and when you merge into develop, it will be auto-deployed to
[https://gen10.m2mbeta.com/api/](https://gen10.m2mbeta.com/api/) [https://events-social-app,m2mbeta.com/api](https://events-social-app,m2mbeta.com/api)
All user endpoints should be documented with example requests and responses using Swagger **/api/docs/user** and Admin endpoints at **/api/docs/admin**
Endpoints will be developed using Figma:
[https://www.figma.com/design/OKewLtvuYTWcttleX6wy5O/Book-Generating-App?node-id=0-1&p=f&t=e5L49Fl7GeDKYHb1-0](https://www.figma.com/design/OKewLtvuYTWcttleX6wy5O/Book-Generating-App?node-id=0-1&p=f&t=e5L49Fl7GeDKYHb1-0) [https://www.figma.com/design/Vj8iU93nfSjBl1h1LzlZLW/Social-Mobile-App?node-id=188-599&amp;p=f&amp;t=3RnK6hVgforNSdM1-0](https://www.figma.com/design/Vj8iU93nfSjBl1h1LzlZLW/Social-Mobile-App?node-id=188-599&p=f&t=3RnK6hVgforNSdM1-0)
**Deliverables**
* [ ] Admin CRUD endpoints for Book options saved in a book options table: Book Sizes, Binding Types, Interior Colors, Paper Types, Cover Finishes. Each should have a unique name, values(array), status(boolean). Each column should take many values in json format. For instance, interior\_colors - name: Interior Colors, values: \[red, blue, green\], status-enabled.
Seeder should add some sample data by default if table is empty.
* [ ] User GET endpoint for Book options users by location(only users who have shared their location) * [ ] User CRUD endpoint for Challenges Connections, Suggestions and Requests * [ ] User CRUD endpoints GET endpoint for Orders with possibility events by location(only public events and events to buy one book multiple times. whhich you&#39;ve been invited) * [ ] User CRUD endpoints for Subscriptions. to Like events, posts. * [ ] Admin Read User CRUD endpoints for Orders and Subscriptions Business Profile