8000 GitHub - dicodiaz/videogames_rental_client
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dicodiaz/videogames_rental_client

 
 

Repository files navigation

📗 Table of Contents

📖 Videogames Rental Client

Videogames Rental Client stands as a responsive Single Page Application (SPA) that empowers users to embark on a journey through the realm of classic vintage videogames for rent. Seamlessly interfacing with the Videogames Rental Server API, it offers a user-friendly gateway into the world of gaming nostalgia.

🗝️ Key Features

  • Allows users login/sign up leveraging on the local storage API
  • Allows the user to see a list of all available videogames
  • Allows the user to see details of any available videogame
  • Allows the user to reserve any available videogame
  • Allows admins to create/delete new videogames
  • Implements global state management with @reduxjs/toolkit
  • Implements routing with react-router-dom
  • Uses axios for API data fetching
  • Includes vitest and @testing-library's unit tests

🛠️ Built With

Client

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com:dicodiaz/videogames_rental_client.git

Install

Install this project with:

  cd videogames_rental_client
  npm install

Usage

To run the project, execute the following commands:

  npm run dev

Run tests

To run tests, run the following command:

  npm test

Deployment

There's a CD pipeline set up to track the develop branch.

Please open a PR from your feature branch to develop in order to contribute.

(back to top)

👥 Authors

👤 Dico Diaz Dussan

👤 David Espino

(back to top)

👤 Nicolas Olaya

👤 Alejandra Keber Maggi

👤 Luis Sanchez

🔭 Future Features

  • Increase unit test coverage
  • Add integration tests with Cypress

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.3%
  • SCSS 15.2%
  • HTML 0.5%
0