Skip to content

MMO Games is a web app, built using vanilla JavaScript, Webpack and ES6 features, notably modules. The project consumes data from the mmo games API using JavaScript async and await fetch API. It enables the user to see a list of games in a paginated way where they are also able to give comments using the InvolvementAPI and view all other comment…

Notifications You must be signed in to change notification settings

gtekle/mmo-games

Repository files navigation

MMO Games

Description

MMO Games is a web app, built using vanilla JavaScript, Webpack and ES6 features, notably modules. The project consumes data from the mmo games API using JavaScript async and await fetch API. It is live here for a demo of the project. The user is able to see a list of games. The user is also able to post comments using the InvolvementAPI and view all other comments posted by other users.

  • Desktop Screenshot

Desktop - MMO screenshot

  • Mobile Screenshot

Mobile - MMO screenshot

Built With

This project is build with:

  • HTML
  • CSS
  • Vanilla Javascript
  • Webpack
  • Dot-env for environment variables

Getting Started

If you want to run the project locally in your browser you need to install:

  • Node
  • Npm (Node Package Manager)
  • Git
  • Text Editor

To get the content of this project locally you need to run this command in your terminal:

git clone https://github.com/gtekle/mmo-games.git

You need to then install the packages locally to your system by running:

npm install

To start the server in development mode, Run:

npm run dev

Test

For tracking linter errors locally you need to follow these steps:

  • For tracking the linter errors in HTML files run:

    npx hint .

  • And for tracking the linter errors in CSS files run:

    npx stylelint "**/*.css"

  • And for tracking the linter errors in JS files run:

    npx eslint .

  • To run tests (project uses the Jest framework) you can run the following npm script in your command line:

    npx run test

👤 Author

👤 Alick Nyirenda

👤 Tekle Gebreyohannes

Contributing

Feel free to check the issues page for comments and please offer any contributions!

Show your support

Give a ⭐ if you like this project!

Acknowledgments

About

MMO Games is a web app, built using vanilla JavaScript, Webpack and ES6 features, notably modules. The project consumes data from the mmo games API using JavaScript async and await fetch API. It enables the user to see a list of games in a paginated way where they are also able to give comments using the InvolvementAPI and view all other comment…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published