Skip to content

D0RK5TER/CardsForHumans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cards For Humans is a spin on the website of the beloved game Cards against Humanity.


Project Wiki

Built Using

Frontend

React JavaScript Redux NodeJS

Backend

Python Flask SQLAlchemy

Postgres SQLite

Host

Render

Typical Use Case

User Navigates to home page

Screenshot 2023-02-27 at 9 06 21 PM

User try to enter but is DENIED!

Screenshot 2023-02-27 at 9 06 33 PM

User Creates Account/Logs In

Screenshot 2023-02-27 at 9 06 47 PM

User is redirected to their profile page upon sucess

Screenshot 2023-02-27 at 9 07 11 PM

From here a User might decide to make another deck

Screenshot 2023-02-27 at 9 07 57 PM Screenshot 2023-02-27 at 9 08 11 PM

Adds cards to the freshly created deck

Screenshot 2023-02-27 at 9 08 25 PM

Then is navigated to the decks new page, where stats are viewable

Screenshot 2023-02-27 at 9 09 01 PM

The user then wants to explore cards

Screenshot 2023-02-27 at 9 09 42 PM

If they own the card, they see editor options

Screenshot 2023-02-27 at 9 09 57 PM

If they decide to print the pagers, the print page is populated

Screenshot 2023-02-27 at 9 10 05 PM ##They can now print the cards for use at home Screenshot 2023-02-27 at 9 10 14 PM

Getting It Started locally!

  1. Clone the repo:
https://github.com/D0RK5TER/CardsForHumans
  1. Install packages:
pipenv install -r requirements.txt
cd react-app
npm install
cd ..
  1. Create .env
touch .env
  1. and add:
SECRET_KEY=<<Password of your choosing>>
DATABASE_URL=sqlite:///dev.db
  1. Enter the shell, then Migrate and seed files:
pipenv shell
flask db init
flask db migrate
flask db upgrade
flask seed all
  1. Run the server
flask run
cd react-app
npm start
  1. Navigate to local site in browser
http://localhost:3000/

About

Cards against Humanity Off-shoot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published