Skip to content

Tabletopr-Groupfinder is an app that connects tabletop RPG hosts with potential players.

Notifications You must be signed in to change notification settings

martinson-r/Tabletopr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tabletopr

Tabletopr-Groupfinder is an app that connects tabletop RPG hosts with potential players.

tabletopr-groupfinder.herokuapp.com

Built With

Prerequisites

  • Node.js
  • Node Package Manager (NPM)
  • PostgreSQL

Installation

  1. Clone the repo:
    git clone https://github.com/martinson-r/Tabletopr.git
  2. cd to the root project directory and npm install:
    npm install
  3. cd into the frontend and backend folders, respectively, and npm install
  4. Log into PostGreSQL and create a user with a secure password and database creation privileges:
    create user tabletopr_app with password *a secure password of your choice* createdb
  5. Following the .env.example file, create a .env file with your chosen username, password, and a database name (such as tabletopr)
  6. Generate a JWT secret key using the Node repl
    node
    require("crypto").randomBytes(32).toString("hex");
    .exit
  7. Create the database:
    npx dotenv sequelize db:migrate
  8. Seed the database:
    npx dotenv sequelize db:seed:all
  9. Open separate terminals and start the front end and back end (you must start them both):
    npm start
  10. Navigate to localhost:3000

Contact

Rihana Martinson - martinson.r@gmail.com Project Link - https://github.com/martinson-r/Tabletopr

About

Tabletopr-Groupfinder is an app that connects tabletop RPG hosts with potential players.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published