Skip to content

lvlsgroup/sellingplatform-light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

SellingPlatform-light

SellingPlatform is a buy and sell site where users can post ads and look at ads that others have posted.

Your task is to build a lightweight version of a REST API for SellingPlatform.

Requirements

Ad properties

  • title
  • description
  • category
  • creationDate
  • owner (user)

User properties

  • name
  • email

Endpoint functionality

It should be possible to:

  • Fetch a list with ads
    • Filter by category, before date and after date
    • Apply multiple filters in the same request
  • Create new ads
  • Update an ad
  • Fetch a specific ad

Other requirements

  • The ads should be saved in a database
  • Your solution should be documented in a README file

Technologies

Our preferred languages are:

  • Kotlin
  • Java
  • Node JS

However you are free to choose the technology you feel is best suited for the task at hand.

Assessment

Your solution will be assessed based on:

  • Structure
  • Maintainability
  • Usability for API users

Submission

  • Submit your solution in a zip file to your contact person at Levels

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published