Auctions is a free and open-source online marketplace that allows you to list your items for auction, manage bids, and track real-time updates with minimal effort. The platform simplifies the auction process by automating manual tasks and providing real-time bid tracking and notifications.
-
Listings across Multiple Categories
Organize your items into categories for better discoverability. -
Real-Time Bidding with Updates
Track bids in real-time and get updates on bidding activity. -
Client-Side Notifications
Stay informed with in-app notifications for auction updates. -
Discord Integration COMING SOON!
Get notified through Discord with integration for real-time messages.
- Frontend: React, TypeScript, Vite
- Backend: Express, TypeScript, MongoDB
- Notifications: In-App & Discord Integration (via Webhooks)
-
Clone the repository:
git clone https://github.com/yourusername/auctions.git cd auctions
-
Install dependencies:
Install required dependencies using
npm
oryarn
:npm install
Or if you're using Yarn:
yarn install
-
Configure environment variables:
Create a
.env
file in the root of your project and replace the contents with what's in.env.example
-
Run the development server:
Start the Vite development server:
npm run dev
Or if using Yarn:
yarn dev
Open your browser and go to
http://localhost:5173
to see the application in action.
Once the application is up and running, you can:
- Create an account to manage your auctions.
- List items for auction in different categories.
- Place bids and track real-time updates on the auction.
- Receive notifications via Discord or directly in the app when you are outbid.
You can deploy this app on any platform that supports static web hosting, such as:
We welcome contributions to Auctions! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes.
- Open a pull request.
Make sure to follow the project's coding conventions and include tests where applicable.
This project is licensed under the MIT License - see the LICENSE file for details.