Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.25 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.25 KB

Arie's Backend

This is API and Database infrastructure being specifically built for Arie application - team Kori's project in e-ICON World Contest 2019. The name of the team and the application were derived from using Google translate to translate "Arie" and "Kori" as "there" and "here", which came from abbreviating "ARtIficial Eye" and merging "Korea - Vietnam" into one word before pronouncing it in Japanese way.

API Guide Routes in this API, by order

  1. API for users
  • GET tasks/user : retrieve subscribed tasks' data of an user
  • POST tasks/user : login to database
  • PATCH tasks/user : update results
  • DELETE tasks/user : logout from database
  • GET tasks/user/mytasks : retrieve tasks having been created by that user
  1. API for tasks
  • POST tasks : create new task
  • GET tasks/?idx= & count= : retrieve general info of number of tasks
  • (including custom parameters to search)
  • GET tasks/trending : retrieve top 5 trending tasks (or all tasks if there're less than 5)
  • GET tasks/:taskID : retrieve details of a particular task
  • PATCH tasks/:taskID : edit existing task
  • DELETE tasks/:taskID : delete existing task
  • POST tasks/:taskID : subscribe to a task
  • DELETE tasks/unsubscribe/:taskID : unsubscribe to a task