This is a RESTful API service built with Express and TypeScript for managing online auctions. The API provides endpoints for managing auctions, bids, users, and related auction functionality.
- User authentication and authorization
- Create and manage auctions
- Place and track bids
- Real-time auction updates
- Auction status management
- User profile management
- Auction search and filtering
- Node.js
- Express.js
- TypeScript
- (Database to be determined)
- Node.js (v14 or higher)
- npm
- Clone the repository
- Navigate to the API directory:
cd api
- Install dependencies:
npm install
- Start the server:
npm start
- Run the server in development mode:
npm run dev
The API documentation is available in the docs
directory.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License. See the LICENSE file for details.