Introducing BUGBytes: The ultimate hub for gamers to connect, collaborate, and conquer challenges together. With BUGBytes, you can create an account and dive into a world of shared insights and creative problem-solving. Tackle bugs in games as a community, enhancing the gaming experience for everyone involved.
BUGBytes is also your go-to for game ratings. Share your gaming experiences and contribute to a collective pool of reviews. Join BUGBytes today and be part of a dynamic gaming community where collaboration is key, and innovation is at your fingertips.
- Installation
- Technologies Used
- Screenshots
- Deployed Application
- References and Sources
- License
- Contact
- Navigate to your terminal or command prompt of choice.
- Establish a directory of your choice where you would like to house the project.
cd path/to/your/directory
- Once you are in your chosen directory, run the following command:
git clone https://github.com/YourUsername/BUGBytes.git
- After running the command, and the repository is cloned, move into the project:
cd BUGBytes
- Happy coding! 😊
To easily install packages, run the following command in your terminal:
npm i
Below are the indiviudal packages required to run this application
Packages Required | Installation |
---|---|
Vite (4.4.5) | npm i vite |
React-Icons (4.10.1) | npm install react-icons --save |
HTML-Parser (4.2.1) | npm install html-react-parser --save |
React (18.2.0) | npm i react |
GraphQL (16.8.0) | npm i graphql |
Express (4.17.2) | npm i express |
Mongoose (7.0.2) | npm i mongoose |
React Bootstrap (2.8.0) | npm install react-bootstrap bootstrap |
Additional Technologies
- RAWG API: API source that allows us to access game information.
- Heroku: Cloud platform that enables us to deploy our web application.
- MongoDB: Primary NoSQL database system to manage our data.
- Node: JavaScript everywhere! Used to simplify development on both the front-end and back-end.
Heroku: BUGBytes
Our team utilized numerous resources to aid in the development of this application. Starting with working through documentation to understand our API key, components, and Heroku.
Additional resources we utilized were sourced through MDN, Stackoverflow, W3Schools, YouTube tutorials (when working through setting up our bugs comment system).
We also garnered assistance from numerous tutoring sessions, office hours, and discussing our ideals and directions with our colleagues who were also able to assist us overcoming our obstacles.