r-Dev03 / Poke-Match

Project night for May 27 2022

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Poké Match

License: MIT

Poké Match is a memory matching Pokémon card game.

Poke Match

Demo

Live version on Heroku

Table of contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Note: Please make sure you have all the prerequisites program listed installed on your local machine.

Prerequisites

  • Node.js
  • Npm

Installing

  1. Fork this repository on Github.
  2. Clone your forked repository onto your local computer.
  3. Use $ cd nodejs-project-night to move into the project directory.
  4. Use $ npm install to install the required depency.
  5. Use $ npm start to start a local server on your machine.
  6. Open your browser and go to http://localhost:8000/ to view the server.
  7. Explore and enjoy!

Contributing

  1. Use $ git checkout -b beta to create and move to beta branch.
  2. Use $ git branch to make sure that you are on beta branch before making any new features/changes.
  3. After commiting any new features/changes locally; Use $ git push -u origin beta to push the changes to your forked respository.
  4. To contribute back to the main repository, you will have to create a new Pull Request
  5. Happy Coding!

How it's made:

Tech Used: HTML5, CSS3, JavaScript(ES6+) Node.JS.

This project was built with the idea of understanding how Node works internally and the limitations that come with using it without any framework like Express.JS.

Growth: I collaborated with a team of developers on this project. I was in charge of the backend implementation, this included the decision on which API as well as the algorithm construction for data retrieval and processing. This was an amazing opportunity to learn about backend implmentation and how the backend really works, especially through the use of an API. I got to dive deep into formatting data and using different modules of Node, to control the routing and processing of the data. I also got very comfortable working in a team environment and we got to overcome a lot of issues as a team to ensure features were still being delivered and big decisions were still being made.

Contributors

About

Project night for May 27 2022

License:MIT License


Languages

Language:JavaScript 69.2%Language:CSS 22.6%Language:HTML 8.2%