Skip to content

YasasLakmina/RelicRoom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.0%
  • JavaScript 8.7%
  • Other 0.3%