Skip to content

mikaylamorrison/treasurer-website

Repository files navigation

Coin Keeper

A club payment/tracking website created by Cindy Hua, Mikayla Morrison, Vanja Dorovic, Subha Tasnim, and Katrina Mei.

Setup

1. Clone the repository

git clone https://github.com/mikaylamorrison/treasurer-website.git

2. Install virtualenv in python by typing the commands in your terminal

pip install virtualenv

3. While in your branch, create your virtual environment by typing in

python -m venv env

4. Activate your virtual environment

macOS/Linux:

source env/bin/activate

Windows:

env\Scripts\activate

5. Install the requirements

pip install -r requirements.txt

6. Ensure database is migrated

python manage.py

7. Run the application

flask run

Common Errors and Fixes

Database errors

Run python manage.py to ensure most updated database

Address already in use. Port 5000 is in use by another program error

Run flask run --port=8000 instead of flask run

ModuleNotFoundError when running flask application

Ensure all requirements are installed in proper path. Try to manually install the module in question by using pip install module where module is the missing module.

Sample Accounts

These accounts are pregenerated for testing purposes.

Admin

username: admin
password: admin123

Treasurer

username: treasurer
password: treasurer123

Coach

username: coach
password: coach123

Users(0-9)

username: user(0-9)
password: user(0-9)pwd
For exammple: user0 would be the username and user0pwd is the password.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5