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.
- title
- description
- category
- creationDate
- owner (user)
- name
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
- The ads should be saved in a database
- Your solution should be documented in a README file
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.
Your solution will be assessed based on:
- Structure
- Maintainability
- Usability for API users
- Submit your solution in a zip file to your contact person at Levels