For use in identifying Arizona birds, amphibians, reptiles, and plants
NOTE: Requires Python 3.6+
- Create virtual env:
py -3 -m venv venv
- Activate virtual env
a. Windows:
venv\Scripts\activate
b. Linux\Mac:source venv/bin/activate
- Install packages:
pip install -r requirements.txt
- Run the app:
python run.production.py
You may want to update the packages to prevent security vulnerabilities. This can be done via pip install --upgrade -r requirements.txt
NOTE: This is my first flask project. I've learnt a lot that can be done differently. If I were to redo it, I would make the following changes:
- Using blueprints
- Unified database with different tables for each category
- Using
flask run
instead of a python file - Use of Flask-Bootstrap
- Use of Flask macros and Flask include statements
- Many more things that I can't remember