Skip to content

srjranjan/Postman-API-Fest-22

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project for Postman API Fest 22 (Winner)

Team Moon (2)

Team Moon

With only two members on the board, we were able to achieve to make a full-stack project within 2 days. We have completely deployed our backend and on the frontend side, we build an Android App.

Team Moon API

Team Moon API (CRUD) is made using Express and MongoDB and fully deployed on Deta. It is used for taking notes. we can do operations like Reading, Writing, Deleting, and Editing the data.

Winner of Postman API Fest 22' (Top 10 teams were the winner)

FKUzO6NVkAMx4IC

Team Members

Endpoints

Endpoint URL: Shared in the form

Endpoint:

/todos: Get the info of all the todos [GET route]

/todo/:todoID: Get the info about a single todo [GET route]

/create: Create a new todo [POST route]

/delete/:todoID: Delete a pre-existing todo [DELETE route]

/update/:todoID: Update a pre-existing todo [PUT route]

The todoID is been generated when you create a new todo

Backend

Our Backend is fully functional and deployed on a server. The tech stacks we used:

  • NodeJS - Runtime environment
  • Express - Framework used to build the API
  • MongoDB - No SQL database which is used for the storing the todo
  • Mongoose - Library which is used to interact with the MongoDB database
  • Deta - Platform where the API is been hosted

Frontend (To-do App)

On the frontend side, we developed an Android App to make it more usable, even for a person who has Zero code knowledge. Tech Stacks we used:

  • Kotlin - Kotlin is a modern statically typed programming language used by over 60% of professional Android.

Demo Video

screen-20220129-163445.mp4

About

Project for Postman API Fest 22

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 80.6%
  • JavaScript 19.4%