This is a simple API and Database design task. The task is to design a simple API and database schema using OpenAPI.
View the database design here
- OpenAPI
- Swagger
- Draw.io
- Clone the repository
- Install the dependencies using
npm install
oryarn
- Run the server using
npm start
oryarn start
The API design is done using OpenAPI. The API design is available in the documentation.yaml
file. You can view the API design in Swagger Editor.
- Authentication
- Register
- Login
- Messaging
- Send Message
- Get Messages
- Get Message
- Delete Message
- User
- Get User
- Update User
- Delete User
- Organisation
- Get Organisation
- Update Organisation
- Delete Organisation
- Super Admin Interface
- Get All Users
- Get All Organisations
- Get All Messages