parichay28 / Pokemon-MarketPlace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pokemon MarketPlace

A full stack web application where one can buy, sell as well as breed pokemons. It's simple and easy to use, just create your account and you're ready to go.

Motivation

This is a self learning project to understand how a full stack web application is developed. This project is more of a way to get my feet wet in the area of web development.

Installation

Clone the repository and fire the following commands in the respective directories.

1. /backend

  1. Install all dependencies using
npm run install
  1. Fire up backend using
npm run configure-dev

2. /frontend

  1. Install all dependencies using
npm run install
  1. Fire up backend using
npm run dev

NOTES:

  1. Before firing up the backend, navigate to /backend/bin and modify the configdb.sh according to your environment. Open the file for more details.
  2. Accordingly change the respective database related details in the /backend/secrets/databaseConfig.js.
  3. Access the application at http://localhost:1234.

Screenshots

  1. Login/Signup Page

  1. Home Page

  1. Account Pokemons

  1. Public Pokemons

Built Using

  1. React - A JavaScript library for building user interfaces.
  2. Node.js - JavaScript runtime built on V8.
  3. Express.js - A web framework for Node.js.
  4. Redux - A Predictable State Container for JS Apps.
  5. PostgreSQL - Relational Database.

About


Languages

Language:JavaScript 97.8%Language:Shell 1.0%Language:CSS 0.7%Language:HTML 0.6%