GOALZ is a simple, (mostly) single page webapp that allows users to create, update, read, and delete goals they've added to a database.
Python, Flask, SQLAlchemy, Jinja2, HTML, Javascript, JQuery, AJAX, JSON
- PostgreSQL
- Python 3.6.8
To get this up & running on your local computer, please follow the steps below:
-
Clone this repo 👯♀️
$ git clone https://github.com/k3llymariee/hackbright-take-home.git
-
Create & activate a virtual environment 🤖
$ virtualenv venv
$ source venv/bin/activate
-
Install dependencies 🖇️
$ pip3 install -r requirements.txt
-
Create a database
goals
💫
$ createdb goals
-
Create the DB tables 💾
$ python3 -i model.py
>>> db.create_all()
-
Run the app from the command line 💻
$ python3 server.py
-
You can now navigate to
localhost:5000/
to access GOALZ 🎉