Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 2.15 KB

README.md

File metadata and controls

55 lines (38 loc) · 2.15 KB

Online Vintage Item Auction Management System (RelicRoom)

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).

Project Overview

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.

Key Features

  • 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

Technologies Used

  • Frontend: React.js, Redux
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Other Tools: Figma, Postman, Visual Studio Code

Installation and Setup

  1. Clone the repository: git clone https://github.com/Movin21/RelicRoom.git
  2. Navigate to the project directory: cd RelicRoom
  3. Install frontend dependencies: cd frontend && npm install
  4. Install backend dependencies: cd ../backend && npm install
  5. Set up environment variables for the backend (e.g., MongoDB connection string)
  6. Start the frontend development server: cd ../frontend && npm run dev
  7. Start the backend server: cd ../backend && npm run dev

Documentation

Detailed documentation for the project can be found in the Documents folder within the repository.

Contributors

  • 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

License

This project is licensed under the MIT License.