A live version is being hosted on PythonAnywhere, click the below link to access:
https://jackkirby.pythonanywhere.com/
Instructions for running the project locally:
-
Clone repo with
git clone
-
Instal dependencies using
pip install -r requirements.txt
Please note: if you get a
ModuleNotFoundError: No module named 'flask'
error, try usingpip3 install -r requirements.txt
-
Run the Flask application using
python app.py
-
Open your web browser and navigate to http://localhost:5000/
Features include:
- Real time data validation, as shown by the red text. This red text will appear if the user tries to submit a new record with invalid values, including the omission of a day, month, or year value.
- Ability to update an existing record's "Name" and "Birthday" value, then subsequently using the "Save Changes" button to commit changes to the SQLite3 database.
- Delete existing records by clicking the "X" button.
You may re-create the database by using the query found in data_create.sql
.