Skip to content

YinYang117/GameWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game World

This is a clone of ProductHunt, where you can hunt for cool new game worlds to explore!

Index

live at https://game-world-app.herokuapp.com/

MVP features: https://github.com/YinYang117/GameWorld/wiki/MVP-Feature-List

Database Schema: https://github.com/YinYang117/GameWorld/wiki/Database-Schema

API Routes: https://github.com/YinYang117/GameWorld/wiki/API-Docs

Front End Routes: https://github.com/YinYang117/GameWorld/wiki/FrontEnd-Routes

Tech Used

Javascript React Redux Node Express Sequelize Git Postman Postbird VSC

Getting Started:

  1. Clone the repo from: git@github.com:YinYang117/GameWorld.git
  2. Then, run: npm i
  3. Create a postgresql user with createdb and password in psql. CREATE USER user-name WITH CREATEDB PASSWORD set-a-password
  4. Create a .env file in the backend directory based on the .env.example
  5. Enter your username and password information into your .env file along with your desired database name, a secured combination of character for your JWT_SECRET, and your desired PORT (typically 5000).
  6. Add the following proxy to your package.json file within your frontend directory, replacing or keeping the 5000 port to match your PORT config you set in your .env
  1. Create Database, Migrate, and Seed models.
  • npx dotenv sequelize db:create
  • npx dotenv sequelize db:migrate
  • npx dotenv sequelize db:seed:all
  1. Start the services in the backend:
  • npm start
  1. Start the services in the frontend directory, which should open the project in your default browser. If not, head over to: http://localhost:3000
  • npm start
  1. There is a demo user availible to test the features.

Features:

Logged in users can:

Add/View/Edit/Delete Products Add/View/Edit/Delete Discussions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published