Skip to content

ampahwa/gumbodama

Repository files navigation

The Gumbodama Soup Server Marketplace Service

Requirements

Create user
Delete user
List their soups
Add soup to sell
Purchase soup
Post Soup Review (future)

Design

Use flask_restx to build an API server
Handle each major requirement with an API endpoint
Use Test-Driven-Development to make sure we can test product
Build server with MongoDB
Use GitHub actions with Heroku for CI/CD

You can create a user profile by using the /create_user endpoint and providing the username
You can delete a user profile by using the /delete_user endpoint and providing the username
You can list all users with /user endpoint
You can get all the available soups by using the /soup endpoint
You can add a soup by using the /add_soup endpoint
You can delete a soup by using the /delete_soup endpoint
You can modify soup inventory by using /update_inventory endpoint
You can add a review for a soup with /post_review endpoint and providing a soup id (future)

Completed

Seven enpoints with tests
Updated Kanban board
CI/CD deployment with Github actions
MongoDB set with remotel access on Heroku

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published