Skip to content

HarrisSte/BUGbytes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BUGBytes 🐝

Description

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.

Table of Contents

Installation

  1. Navigate to your terminal or command prompt of choice.

  2. Establish a directory of your choice where you would like to house the project.

    cd path/to/your/directory

  3. Once you are in your chosen directory, run the following command:

    git clone https://github.com/YourUsername/BUGBytes.git

  4. After running the command, and the repository is cloned, move into the project:

    cd BUGBytes

  5. Happy coding! 😊

Technologies Used

To easily install packages, run the following command in your terminal:

npm i

Below are the individual 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
MDBootstrap (6.2.0) npm i mdb-react-ui-kit
Express (4.17.2) npm i express
Mongoose (7.0.2) npm i mongoose
React Bootstrap (2.8.0) npm install react-bootstrap bootstrap
Cloudinary (1.40.0) npm i cloudinary
bcrypt (2.4.3) npm 1 bcrypt
Apollo-Server (4.7.1) npm install @apollo/server graphql

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.
  • Cloudinary: Cloud-based platform for managing, optimizing, and delivering media assets such as images for applications.

Screenshots

Homepage Main Page

Login Login

Register Register

Search Results Search Page

Profile Profile

Deployed Application

Heroku: BUGBytes

References and Sources

Our team utilized numerous resources to aid in the development of this application. Each of these resources were key to understanding our direction and how to handle each step. Starting with working through documentation to understand our API key (RAWG), Apollo Server, Cloudinary, React-Bootstrap components, Vite, and Heroku.

Reading through articles and developer forums were vital in reaching our goals. These materials were sourced through sites such as Medium, MDN, Stackoverflow, W3Schools, and viewing 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.

License

License: MIT

Contact

About

BUGBytes: A gaming hub to connect, collaborate, and conquer together.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •