All Projects → Lazytangent → Qwerkey

Lazytangent / Qwerkey

Licence: other
Qwerkey is a social media platform for connecting and learning more about mechanical keyboards built on React and Redux in the frontend and Flask in the backend on top of a PostgreSQL database.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Dockerfile
14818 projects
Mako
254 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to Qwerkey

AnyBlok
AnyBlok is a Python framework for building business applications.
Stars: ✭ 19 (-13.64%)
Mutual labels:  sqlalchemy
pyramid-cookiecutter-alchemy
[DEPRECATED - Please use https://github.com/pylons/pyramid-cookiecutter-starter instead] A Cookiecutter (project template) for creating a Pyramid project using SQLite for persistent storage, SQLAlchemy for an ORM, Alembic for database migrations, URL dispatch for routing, and Jinja2 for templating.
Stars: ✭ 39 (+77.27%)
Mutual labels:  sqlalchemy
flask-template
Template for creating Flask based projects
Stars: ✭ 60 (+172.73%)
Mutual labels:  sqlalchemy
django-rest-witchcraft
Django REST Framework integration with SQLAlchemy
Stars: ✭ 38 (+72.73%)
Mutual labels:  sqlalchemy
yosai alchemystore
SQLAlchemy-enabled Account Store for Yosai that features a flat Role-Based Access Control (RBAC) data model
Stars: ✭ 17 (-22.73%)
Mutual labels:  sqlalchemy
OpenAlchemy
Define SQLAlchemy models using the OpenAPI specification.
Stars: ✭ 39 (+77.27%)
Mutual labels:  sqlalchemy
trashed
Trashed is an organizational tool designed to help users keep their communities clean.
Stars: ✭ 13 (-40.91%)
Mutual labels:  sqlalchemy
swap
A Solver for the Wavelength Assignment Problem (RWA) in WDM networks
Stars: ✭ 27 (+22.73%)
Mutual labels:  sqlalchemy
bag
A Python library for several purposes
Stars: ✭ 25 (+13.64%)
Mutual labels:  sqlalchemy
sqlalchemy-adapter
SQLAlchemy Adapter for PyCasbin
Stars: ✭ 53 (+140.91%)
Mutual labels:  sqlalchemy
soar-php
SQL optimizer and rewriter. - SQL 优化、重写器(辅助 SQL 调优)。
Stars: ✭ 140 (+536.36%)
Mutual labels:  sqlalchemy
mock-alchemy
SQLAlchemy mock helpers.
Stars: ✭ 44 (+100%)
Mutual labels:  sqlalchemy
magql
The magical GraphQL framework that generates an API for your data.
Stars: ✭ 26 (+18.18%)
Mutual labels:  sqlalchemy
falcon-sqla
SQLAlchemy session management middleware for Falcon applications.
Stars: ✭ 20 (-9.09%)
Mutual labels:  sqlalchemy
Flask-Validator
Validator for SQLAlchemy Models
Stars: ✭ 27 (+22.73%)
Mutual labels:  sqlalchemy
graygram-web
www.graygram.com
Stars: ✭ 16 (-27.27%)
Mutual labels:  sqlalchemy
databricks-dbapi
DBAPI and SQLAlchemy dialect for Databricks Workspace and SQL Analytics clusters
Stars: ✭ 21 (-4.55%)
Mutual labels:  sqlalchemy
favv
Fullstack Web Application Framework With FastAPI + Vite + VueJS. Streamlit for rapid development.
Stars: ✭ 17 (-22.73%)
Mutual labels:  sqlalchemy
shillelagh
Making it easy to query APIs via SQL
Stars: ✭ 172 (+681.82%)
Mutual labels:  sqlalchemy
hypothesis sqlalchemy
hypothesis strategies for generating SQLAlchemy objects
Stars: ✭ 24 (+9.09%)
Mutual labels:  sqlalchemy

Qwerkey

Qwerkey Logo

Live Links

Technologies

What is it?

Qwerkey is a social media site for connecting with other mechanical keyboard enthusiasts.

Developing

What you'll need on your machine:

  • PostgreSQL
  • Pipenv with Python v3.8
  • Node.js
  1. git clone this repo
  2. cd into the local repo
  3. Run pipenv install -r --dev dev-requirements.txt && pipenv install -r requirements.txt
  4. Create your own .env file based on the provided .env.example.
  5. Create a user and database in your PostgreSQL that matches your .env configuration
  6. In the first terminal, run pipenv shell to activate the Pipenv environment.
  7. Run flask db upgrade and then flask seed all to apply migrations and seed data to your database.
  8. Open another terminal window and cd into the local repo, then cd into react-app
  9. Run npm install
  10. In your terminal running Pipenv shell, run flask run.
  11. In your terminal in the react-app, run npm start.
  12. Your app should open in your default browser.
  13. If you are planning on developing, please make a fork and create pull requests as necessary.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].