- React.js
- Redux
- JavaScript
- Python
- Flask
- SQLAlchemy
- Alembic
- PostgreSQL
- OpenCageData
- Leaflet
- React Leaflet
- TailwindCSS
Qwerkey is a social media site for connecting with other mechanical keyboard enthusiasts.
- PostgreSQL
- Pipenv with Python v3.8
- Node.js
git clone
this repocd
into the local repo- Run
pipenv install -r --dev dev-requirements.txt && pipenv install -r requirements.txt
- Create your own
.env
file based on the provided.env.example
. - Create a user and database in your PostgreSQL that matches your
.env
configuration - In the first terminal, run
pipenv shell
to activate the Pipenv environment. - Run
flask db upgrade
and thenflask seed all
to apply migrations and seed data to your database. - Open another terminal window and
cd
into the local repo, thencd
intoreact-app
- Run
npm install
- In your terminal running Pipenv shell, run
flask run
. - In your terminal in the
react-app
, runnpm start
. - Your app should open in your default browser.
- If you are planning on developing, please make a fork and create pull requests as necessary.