Skip to content

mchuhaievskyi/contest-perfect-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

contest-perfect-rest

Create a RESTful service for the next model:

Basic model

Basically, you should create back-end for lightweight BaaS like Firebase.

The implementation should be suitable for hackatons, prototyping and hobby-projects.

Limitations:

  1. You can't break provided entities relationships (but you can enhance the model and create new entities)
  2. Your imagination

Basic requirements:

  1. CRUD operations
  2. Persistence storage
  3. Documented code
  4. Your API documentation page
  5. Small tutorial suitable for newbies

Advanced requirements:

  1. Users and permission system
  2. OpenAPI schema (and API documentation generated using swagger)
  3. Really detailed tutorial for newbies

Professional requirements:

  1. OAuth
  2. Transactions

Real try-hard requirements:

  1. Entity relationship
  2. SQL-like query language
  3. Clustering (horizontal scaling)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published