This repository contains the source code for an online vintage item auction management system developed as a project for the IT2080 Information Technology Project module at the Sri Lanka Institute of Information Technology (SLIIT).
The online vintage auction management system aims to provide a comprehensive platform tailored to the unique needs of vintage item auctions. It serves as a centralized hub connecting auctioneers, bidders, vintage experts, and repair specialists in a seamless environment. The system features functionalities such as user account management, listing creation, bidding mechanisms, auction automation, secure payment handling, and delivery tracking.
- User account management for auctioneers, bidders, vintage experts, and repair specialists
- Auction listing creation and management
- Real-time bidding functionality
- Integration with vintage expertise and repair specialist modules
- Secure payment processing and delivery tracking
- Administrative dashboard for platform management
- Customer care portal for user feedback and FAQs
- Frontend: React.js, Redux
- Backend: Node.js, Express.js
- Database: MongoDB
- Other Tools: Figma, Postman, Visual Studio Code
- Clone the repository:
git clone https://github.com/Movin21/RelicRoom.git
- Navigate to the project directory:
cd RelicRoom
- Install frontend dependencies:
cd frontend && npm install
- Install backend dependencies:
cd ../backend && npm install
- Set up environment variables for the backend (e.g., MongoDB connection string)
- Start the frontend development server:
cd ../frontend && npm run dev
- Start the backend server:
cd ../backend && npm run dev
Detailed documentation for the project can be found in the Documents folder within the repository.
- Liyanage M.I.H (Lead)
- Rajapakshe P.H.Y.L (UI Design / Document Handling)
- Jayasundara D.W.S
- Perera W.P.M.A.N
- Nirasha F
- Tharuka R.M.S
- L.R.S.L.Nissanka
- Madinu V G A
This project is licensed under the MIT License.