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
- Mobile Screenshot
This project is build with:
- HTML
- CSS
- Vanilla Javascript
- Webpack
- Dot-env for environment variables
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
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
👤 Alick Nyirenda
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤 Tekle Gebreyohannes
- GitHub: @gtekle
- Twitter: @teklegyohannes
- LinkedIn: LinkedIn
Feel free to check the issues page for comments and please offer any contributions!
Give a ⭐ if you like this project!
- Thanks to Microverse team that helped with project guidelines
- Thanks to RapidAPI & MMO Games List for their use of the free games API.