tabbiho / pokebRAwl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pokébRAwl

logo

pokébRAwl is a simple replica of Pokémon 5-min battles featuring casual playstyle, where players battle between friends, with 3 chosen Pokémon.

Installation

For the project to run locally on your machine:

  1. npm install to install packages required
  2. npx sequelize db:create to create your local database
  3. npx sequelize db:migrate to run migrations for database schema
  4. npx sequelize db:seed:all to seed the game data required
  5. npm run start to run the app locally
  6. Open your browser and view the project on http://localhost:3004

Note: 2-player functionality is only available for clients run locally on the same system. Run your 2nd client on incognito mode.

Demo

1. Login

image

2. Homepage

image image

3. Pokédex

image

4. In-room Lobby

image

5. Choose Loadout

image

6. Battle Sequence

image image image

Built with

Frontend

  • Socket.IO
  • Axios
  • HTML & CSS

Backend

  • Node.js
  • Express
  • Postgres w/ Sequelize

ERD

image

About


Languages

Language:JavaScript 87.0%Language:HTML 11.7%Language:SCSS 1.3%