Plaza
Plaza is a web-application powered by Flask, ReactJS, and PostgreSQL that lets anyone contribute pixel-by-pixel to a canvas visible to the world.
Heroku Link
You can view the application at https://group3-plaza2.herokuapp.com/
Setup
Run RUNME.sh
which will set everything up
OR
npm install
pip install -r requirements.txt
To prevent Invalid Host Header error:
echo "DANGEROUSLY_DISABLE_HOST_CHECK=true" > .env.development.local
Requirements
- Flask
- React
- python-dotenv
- Flask-SQLAlchemy
Linting
- ESLINT:
- Made intentations 4 spaces instead of 2
- Allowed jsx code in .js files
- Allowed dynamic imports to fix linting issues in reportWebVitals.js by setting
ecmaVersion=11
- Allowed references to
document
in javascript code