Skip to content

The backend for a simplified meal delivery service inspired by seamless. Written using Python3, Flask, SQLAlchemy, PostgreSQL, unittest.

Notifications You must be signed in to change notification settings

kkufieta/sealmess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

sealmess - Meal delivery service

This is the Capstone Project for the Fullstack Web Developer Nanodegree at Udacity.

For this project, I chose to implement a simplified meal delivery service inspired by Seamless.

Motivation

I wanted to create a simplified version of Seamless, which would include the following:

Roles, RBAC

  • Customers
    • Can sign up, view, edit & delete their own profiles
    • Can view providers and their menus
    • Create orders with the menu items from the providers
    • Add more menu items to an order
    • Delete orders
  • Providers
    • Can sign up, view, edit & delete their own profiles
    • Can add, edit, and delete menu items to/from their menus
  • Owner
    • The owner of the website can delete providers (e.g. in case of violations)

Backend

Read the Backend README

Frontend

The frontend has not been implemented yet.

Tech Stack

The tech stack includes:

  • SQLAlchemy ORM: ORM library
  • PostgreSQL: database
  • Python3 and Flask: server language and server framework
  • Flask-Migrate: for creating and running schema migrations
  • unittest: Python unittesting framework to test the endpoints

About

The backend for a simplified meal delivery service inspired by seamless. Written using Python3, Flask, SQLAlchemy, PostgreSQL, unittest.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published