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

https://github.com/kartikson1/auction-sphere

Science Score: 28.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.2%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

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

Basic Info
  • Host: GitHub
  • Owner: kartikson1
  • License: mit
  • Language: JavaScript
  • Default Branch: main
  • Size: 30.4 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 3
  • Open Issues: 15
  • Releases: 0
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

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

Owner

  • Name: Kartik Soni
  • Login: kartikson1
  • Kind: user
  • Location: Raleigh, North Carolina, United States
  • Company: North Carolina State University

Software Research Assistant at NCSU CSC & Cornell | MS CS at NC State | Ex Full Stack Engineer @ tech startups

Citation (CITATION.md)

Rathod, P., Soni, K., Mundra, N., Maheshwari, S., & Sinha, T. (2022, August 28). Group 3 CSC 510 Fall 2022. Version (1.0.0). Retrieved October 8, 2022, from https://doi.org/10.5281/zenodo.7158164

GitHub Events

Total
Last Year

Dependencies

package-lock.json npm
  • 1332 dependencies
package.json npm
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react ^13.4.0
  • @testing-library/user-event ^13.5.0
  • axios ^1.0.0
  • react ^18.2.0
  • react-doc-generator ^1.2.8
  • react-dom ^18.2.0
  • react-router-dom ^6.4.1
  • react-scripts 5.0.1
  • react-styleguidist ^12.0.0
  • reactstrap ^9.1.4
  • web-vitals ^2.1.4
yarn.lock npm
  • 1332 dependencies
backend/setup.py pypi
  • Flask *
  • flask-cors *
.github/workflows/code_cov.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
  • codecov/codecov-action v1 composite
.github/workflows/code_formatter.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • stefanzweifel/git-auto-commit-action v4 composite
.github/workflows/react_workflow.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
.github/workflows/style_checker.yml actions
  • andymckay/pycodestyle-action 0.1.3 composite
requirements.txt pypi
  • pytest ==6.2.5
  • pytest-cov ==3.0.0