An App that helps Pokemon players connect with others to find the Pokemon that they are looking for.
This App is my back-end capstone project for Nashville Software School. I built it to demonstrate my abilities to build a full stack application.
This app's main aim is to create an online marketplace for Pokemon players to meet and trade Pokemon that they could not get on their own.
Players will create a profile and then search the home page to see if anyone is willing to trade desired Pokemon. If so, players can make an offer their own Pokemon for the posted Pokemon. The original poster, will then be able to select which proposal they will accept and connect with that user. If a desired Pokemon is not already listed, then the player can offer one of their own Pokemon to trade in exchange for the Pokemon that player desires.
Players can only communicate with users whose trade request they accepted.
- Clone the project to the desired folder in your directory,
git clone https://github.com/jevonthomas/pokemon-social-marketplace
- cd into the folder
cd pokemon-social-marketplace
- run
npm install
at the root folder
Create a Database named 'Pokebay'
- Once you have postgreSQL setup, type
psql
in your terminal - Then, create a new database
CREATE DATABASE 'Pokebay';
- And, connect to the Database
\c 'Pokebay'
Once you are inside the project folder.
- Install all dependencies. Run ```npm install` at the root folder.
- Next, go to config folder
cd config
- Make a new file
touch config.json
- Copy the contents from config.example.json and paste it into your config.json and change the username and password fields to your credentials.
- Create the tables and seed them with some starter data using
sequelize db:migrate
thensequelize db:seed:all
- Start the project using
npm start
© 2017 Jevon Thomas