Top Menu

Jump to content
  • Gen12
    • View all projects
Home
    • Projects
    • Work packages
    • News
    • Getting started
    • Introduction video

      Welcome to OpenProject

      Get an overview

      Get a quick overview of project management and team collaboration with OpenProject.
      You can restart this video from the help menu

    • Help and support
    • Upgrade to Enterprise Edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Create a new account
      Forgot your password?

Side Menu

  • Overview
  • Work packages
  • News
  • Wiki
You are here:
  • Journal

Content

Updated by OpenProject Admin about 1 year ago

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&p=f&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've been invited)
* [ ] User CRUD endpoints for Subscriptions. to Like events, posts.
* [ ] Admin Read User CRUD endpoints for Orders and Subscriptions Business Profile

Back

Loading...