Skip to content

Better-Buy/better-buy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

Prerequisites | Installation | Tools | Authors | Contribution | Licensing

Better Buy

Better Buy is a react-app eCommerce platform that pulls live data from the top tech sellers on the web. In this version, our MVP, this information is populated through the Best Buy API and displays it in one convenient location. The goal of this website was to provide a shopping experience that was intuitive, more appealing to the eye, as well as less intimidating compared to other alternatives. Although currently this is only one API, we plan to expand it to encompass a wider variety of tech, and act as a hub for tech products in general. Eventually, we hope to add a C2C component that allows verified (registered) users to post used products and sell between themselves. Users are able to create an account, update their profile, and start the checkout process.

Visit live website Here

Better-Buy-screenshot

Getting started

Prerequisites

Follow the steps at the respective websites below to install the required programs onto your computer: Visual Studio Code, Node.js and MongoDB.

https://code.visualstudio.com/download

https://nodejs.org/en/download/

https://www.mongodb.com/try/download/community

Installation Intstructions

Clone the project repo and then navigate to the root of the project in your terminal. Enter 'npm install' to install all the required dependencies. Enter 'npm run develop' to launch the project. Keep in mind that you will need a Best Buy API key for it to function. Once you have one, create a .env file on the server side and put REACT_APP_API_KEY with the API credentials into the file.

Built with

  • React - Front end framework
  • MongoDB - Database
  • Express - Web application framework
  • Node - Back-end Javascript runtime environment
  • MaterialUI - React component library
  • NPM - Package manager

Authors

Contribution

Others should contribute by requesting permission to make additions or changes via our team organization. Alternatively, you can fork the repository and request to commit changes be reviewed through our organization.

License:

This project is licensed under MIT: https://opensource.org/licenses/MIT

About

eCommerce website for tech products.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •