diff --git a/Backend/src/db.py b/Backend/src/db.py index f0ef0ac..4049807 100644 --- a/Backend/src/db.py +++ b/Backend/src/db.py @@ -4,9 +4,28 @@ class MongoDB: def __init__(self, config): self.myclient = pymongo.MongoClient(config['MONGO_URI']) self.users = Users(self.myclient) - + self.recipes = Recipes(self.myclient) + + +## User Schema + class Users: def __init__(self, db): self.db = db - self.users = self.db.myclient['users'] \ No newline at end of file + self.users = self.db.myclient['users'] + + +## Recipe Schema +class Recipe: + def __init__(self, name, ingredients, instructions, user): + self.name = name + self.ingredients = ingredients + self.instructions = instructions + self.rating = 0 + self.user = user + +class Recipes: + def __init__(self, db): + self.db = db + self.recipes = self.db.myclient['recipes'] \ No newline at end of file diff --git a/Backend/src/routes/Route.py b/Backend/src/routes/Route.py deleted file mode 100644 index f9457e8..0000000 --- a/Backend/src/routes/Route.py +++ /dev/null @@ -1,17 +0,0 @@ - - -class APIRoute: - def __init__(self, app, route, methods): - self.app = app - self.route = route - self.methods = methods - - @self.app.route(self.route, methods=['GET']) - def get(self): - return "Hello World" - - @self.app.route(self.route, methods=['POST']) - def post(self): - return "Hello World" - - diff --git a/Backend/src/server.py b/Backend/src/server.py index 4f1bba2..6ac4145 100644 --- a/Backend/src/server.py +++ b/Backend/src/server.py @@ -9,8 +9,8 @@ app = Flask(__name__) app.storage = MongoDB(config) -@app.route('/', methods=['GET']) -def hello_world(): - return 'Hello, World!' +@app.route("/", methods=['GET']) +def home(): + return "Hello World" -app.run(port=config['PORT'], debug=True) \ No newline at end of file +app.run(port=config['PORT']) \ No newline at end of file