Skip to content

Latest commit

 

History

History
98 lines (60 loc) · 4.64 KB

README.md

File metadata and controls

98 lines (60 loc) · 4.64 KB

GitHub GitHub issues GitHub closed issues GitHub forks DOI GitHub Workflow Status GitHub contributors GitHub last commit GitHub language count GitHub top language

codecov

Auction-Sphere

Repository for CSC 510 Software Engineering project 1, created by Group 3: Shreya Maheshwari, Nandini Mundra, Palash Rathod, Tanvi Sinha, and Kartik Soni

Click on the image below to view the demo video of the project

Demo Vidoe of the project

About Auction-Sphere

Want to sell something you own in a bidding war? Want to snatch something you really want like a boss? Congratulations, you have come to the perfect place: the Auction Sphere

Auction Sphere is an auctioning system where people can bid on exciting items and also put items up for sale. Every item has a bidding window, and the item goes to the highest bidder by the end of that window.

On the products, people can view all the latest items being put up for sale and their respective highest bids. On the product details page, apart from product details, people can view the latest bids as well as the highest bid, and can also place a bid. It's upto the seller to decide the minimum price of the product, as well as bid increments.

Built with

React.js
JavaScript
Flask
Python
SQLite

Project documentation

The docs folder incorporates all necessary documents and documentation in our project.

Tools used

Code formatter: Prettier

Tech stack: React.js, Flask, SQLite

To run our React application

You will need Node.js and NPM installed. You can refer this article if not installed already: https://kinsta.com/blog/how-to-install-node-js/

First, navigate to our application on the terminal and install all the packages using npm i

In case this throws any error, install the yarn package manager: npm install --global yarn

And then to install all the packages, run yarn

Now, to run our application, run npm start

Code coverage

Code coverage in React app (frontend):

To run code coverage, just do:

yarn coverage

This will not only give you a detailed report on your terminal, but will also generate a .html file for the reporrt as seen here in our project: https://github.com/kartikson1/Auction-Sphere/blob/main/coverage/lcov-report/index.html

Roadmap

We have a lot planned for the future! Completed tasks and future enhancements can be found here

Group-3

Nandini Mundra

Palash Rathod

Shreya Maheshwari

Tanvi Sinha

Kartik Soni