/auction-front

This repository houses the front-end client for an online auction project. Built with React and a range of complementary libraries, it enables users to participate in auctions, make bids, and engage in real-time auction events. The project's user interface is enhanced with features like responsive design, real-time updates.

Primary LanguageJavaScript

Auction Client Side

This is the front-end client for the auction project. It's a React-based application that allows users to participate in online auctions. The project uses various libraries and dependencies to enhance the user experience and functionality.

Check out server repo of this project. Click here

Link
Client
Server

Server has spun down as it was free instance types with inactivity.

Installation

Before getting started, ensure you have Node.js installed on your system.

  1. Clone this repository to your local machine.
  2. Navigate to the project directory:
cd auction
  1. Install the required dependencies:
npm install

Usage

To run the client locally, use the following command:

npm start

This will start the development server and open the application in your web browser.

Dependencies

Here are some of the key dependencies used in this project:

  • React: A JavaScript library for building user interfaces.
  • axios: A promise-based HTTP client for making API requests.
  • Socket.IO: A library for real-time, bidirectional communication between clients and the server.
  • React Router: A library for handling navigation and routing in React applications.
  • Tailwind CSS: A utility-first CSS framework for building responsive and customizable designs.
  • react-toastify: A notification system for displaying messages to users.
  • And more...

You can find the complete list of dependencies in the package.json file.