Skip to content

H3nry-T/frontend-project-nc-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend project nc_games(board games website)

Description:

This is my frontend project using React.js. This application is supposed to emulate a real-world service such as trust-pilot. It is a website that shows a list of reviews on board games. The entire project was a culmination of 10 weeks of javascript starting off in November. The data used is hosted using "ElephantSQL" and the backend is hosted using "render".

The backend project is in my github: https://github.com/H3nry-T/backend-project-nc-games.git

Hosted on:

https://board-games-website.netlify.app

REST API hosted using render free tier. Please be patient when waiting for the app to start


Features:

  1. View a list of all reviews
  2. View an individual review
  3. View a list of comments associated with a review
  4. Vote on a review
  5. Post a new comment to an existing review
  6. View a separate page for each category with a list of related reviews
  7. Sort reviews
  8. Delete comments
  9. Error handling

How to see the source code yourself:

Type the following into your terminal:

git clone https://github.com/H3nry-T/frontend-project-nc-games.git

cd frontend-project-nc-games

npm install

npm start

Your package.json file in the root should have these dependencies:

"dependencies": {
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^13.5.0",
    "axios": "^1.3.2",
    "lodash": "^4.17.21",
    "netlify-cli": "^12.12.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-router-dom": "^6.8.0",
    "react-scripts": "5.0.1",
    "web-vitals": "^2.1.4"
  },

Minimum version of:

React: v18.2.0

Node: v18.12.1

About

this is the front-end portion of nc_games project I made

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published