Fandemonium is an app to show off how much of a fan you are. Baseball fans everywhere can document their game experiences. From uploading photos and having an album for their favorite memories, to checking into new ballparks with the interactive map, to following their favorite team's news via twitter on their home page, all while earning badges for all of those activities. Visit Fandemonium.
##Built with:
- Clone the repo
git clone https://github.com/rhwebster/fandemonium.git
- Create .env file based on example .env-example file
touch .env
- Create frontend .env file based on example .env-frontend-example
cd react-app/ && touch .env
- Install backend dependencies
cd fandemonium/ && pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
- Install frontend dependencies
cd ../react-app && npm install
- Start virtual environment in frontend
cd .. && pipenv shell
- Apply the migration to the database
flask db upgrade
- Seed the database
flask seed all
- Start backend
flask run
- Open new terminal and start frontend
cd ../react-app && npm start
- Open browser to http://localhost:3000/