{"id":25516721,"url":"https://github.com/manascb1344/online-auction-system","last_synced_at":"2025-04-10T21:21:45.526Z","repository":{"id":245742195,"uuid":"773020340","full_name":"manascb1344/Online-Auction-System","owner":"manascb1344","description":"The Online Auction System is a comprehensive platform designed to streamline online auctions for buyers, sellers, and admins. 🎉 With features like user management, item tracking, real-time bidding, and transaction processing, it creates a seamless auction experience. Built with React.js and Node.js, it offers a responsive interface and robust back","archived":false,"fork":false,"pushed_at":"2024-11-01T11:30:38.000Z","size":6784,"stargazers_count":6,"open_issues_count":10,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T18:52:21.141Z","etag":null,"topics":["auction","auction-website","crud","database","database-management","dbms","dbms-project","docker","express","expressjs","hacktoberfest","hacktoberfest-accepted","hacktoberfest2024","nodejs","postgresql","react","reactjs","sql"],"latest_commit_sha":null,"homepage":"https://dbms-project-alpha.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manascb1344.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-16T14:21:47.000Z","updated_at":"2025-03-04T08:40:29.000Z","dependencies_parsed_at":"2024-06-23T20:49:59.857Z","dependency_job_id":"e71ed270-a98f-4848-8a74-5de1e785f958","html_url":"https://github.com/manascb1344/Online-Auction-System","commit_stats":null,"previous_names":["manascb1344/dbms_project","manascb1344/online-auction-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manascb1344%2FOnline-Auction-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manascb1344%2FOnline-Auction-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manascb1344%2FOnline-Auction-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manascb1344%2FOnline-Auction-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manascb1344","download_url":"https://codeload.github.com/manascb1344/Online-Auction-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248299016,"owners_count":21080448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auction","auction-website","crud","database","database-management","dbms","dbms-project","docker","express","expressjs","hacktoberfest","hacktoberfest-accepted","hacktoberfest2024","nodejs","postgresql","react","reactjs","sql"],"created_at":"2025-02-19T14:52:26.176Z","updated_at":"2025-04-10T21:21:45.508Z","avatar_url":"https://github.com/manascb1344.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Online Auction System\n\nThis project focuses on the design and implementation of a comprehensive database schema for managing users, items, bids, auctions, and transactions in an online auction environment. 🎉\n\n## Project Overview\n\nThe Online Auction System is designed to facilitate seamless interactions between buyers, sellers, and admins through a well-structured database schema. Key features include:\n\n- **User Management**: Centralized user profile management with details such as unique User_ID, Username, Password, Email, Address, preferred payment methods, and transaction history.\n- **Item Management**: Detailed tracking of auction items with attributes like Item_ID, Seller_ID, Item_Name, Description, Starting_Price, Auction_End_Time, item condition, category, and images.\n- **Bid Tracking**: Real-time bid tracking with unique Bid_ID, Bidder_ID, Item_ID, Bid_Amount, Bid_Time, bid status, and bid increment.\n- **Auction Management**: Comprehensive auction tracking with Auction_ID, Item_ID, Auction_Start_Time, Auction_End_Time, auction status, and reserve price.\n- **Transaction Recording**: Management of completed transactions with Transaction_ID, Buyer_ID, Seller_ID, Item_ID, Transaction_Amount, Transaction_Time, payment method, and transaction status.\n\n## Tech Stack\n\nThis project leverages a variety of technologies to deliver a robust online auction system:\n\n- **Frontend**:\n  - **React.js**: For building the user interface and enhancing user experience.\n  - **Tailwind-CSS**: For styling and responsive design.\n\n- **Backend**:\n  - **Node.js**: Server-side JavaScript runtime environment for building scalable network applications.\n  - **Express.js**: Web application framework for Node.js to handle HTTP requests and routing.\n\n- **Database**:\n  - **PostgreSQL**: Relational SQL database management system for storing and managing data related to users, items, bids, auctions, and transactions.\n\n- **Data Visualization**:\n  - **Power BI**: For visualizing and analyzing data in real-time with interactive reports and dashboards.\n\n- **Development Tools**:\n  - **Git**: Version control system for tracking changes in source code.\n\n## Features\n\n- **User Profiles**: Manage and view user profiles with complete transaction history.\n- **Item Listings**: View and list items for auction with detailed information.\n- **Real-Time Bidding**: Track and place bids in real-time.\n- **Auction Management**: Start and manage auctions with reserve prices and status updates.\n- **Transaction Processing**: Record and manage transactions post-auction.\n\n## Documentation \u0026 Setup\n\n- For the setup instructions, please refer to the [Setup Guide](./SETUP.md).\n- For contributing guidelines, please see the [Contributing Guide](./CONTRIBUTING.md).\n\n## Demo \u0026 Documentation\n\nCheck out the following resources to better understand the project:\n\n- **[Demo Video](https://github.com/user-attachments/assets/b93b3b77-e1bc-4d35-8c14-638d192a6f94)**: A video demonstration of the Online Auction System in action.\n\nhttps://github.com/user-attachments/assets/b93b3b77-e1bc-4d35-8c14-638d192a6f94\n\n- **[PowerPoint Presentation](https://github.com/user-attachments/files/16395925/MiniProject_PPT_Online.Auction.System_Final_.pdf)**: A presentation outlining the project details and architecture.\n\n- **[Project Report](https://github.com/user-attachments/files/16395875/PROJECT.REPORT_FINAL.pdf)**: Comprehensive report detailing the project implementation and findings.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanascb1344%2Fonline-auction-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanascb1344%2Fonline-auction-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanascb1344%2Fonline-auction-system/lists"}