Repository navigation
Releases: pdeep1213/tradeLink
Release list
Final Release
TradeLink is a full-stack e-commerce web application designed to facilitate seamless buying, selling, and trading of items between users. Built using React.js, Node.js (Express), and MariaDB, TradeLink offers a dynamic platform where users can not only list items for sale but also initiate trade negotiations through an integrated messaging system.
Key features include:
-
Secure user authentication and session management
-
Real-time messaging between buyers and sellers
-
Detailed item listings with create, edit, and delete functionality
-
Trade and refund mechanisms for flexible transactions
-
A rating system to promote trust and accountability
-
User dashboards with analytics and transaction insights
-
Responsive UI optimized for both desktop and mobile
TradeLink was developed following agile principles and version-controlled via GitHub. It reflects a full development cycle from planning and backend architecture to frontend design, user testing, and feature refinement.
This release represents the culmination of practical software development skills, effective collaboration, and end-user-focused design.
Sprint #5 Finished Product
In this release, we’ve successfully tested core system requirements as outlined in the SRS and rolled out new functionality to enhance the user experience. Key features include the ability to refund purchased items, view total earnings, and receive recommended item suggestions.
Sprint #4 Finished Product
Added key features for registered users, including item search with location filters, private messaging with notifications, and post-trade profile ratings. Admins can now generate reports on listings, trades, and user activity to monitor platform performance.
Sprint #3 Finished Product
Developed the core functionality of the website, enabling users to view listed items. Finalized the user and admin dashboards:
Users can manage their profiles, view their listings, and remove or unlist items. They can also save items for future purchases.
Admins have the ability to remove any reported or fraudulent listings.