Skip to content

asukakuwahara/bidly

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bidly

Final Project (Lighthouse Labs Web Development Bootcamp)

Contributors: Asuka Kuwahara, Anna Tykhomyrova, Yifei Zhou

Overview

Bidly is a strategy game based auctioning app that allows users to buy and sell items with low risk and high reward. By utilizing the concept of a unique bid auction, buyers are able to obtain items at otherwise impossible prices, without sellers losing out.

Final Product

See on live https://bidlyy.herokuapp.com
Login as
email: anna@gmail.com
password: pass123
or register as a new user to see full functionality

Home page

"Screenshot of Home Page"

"Screenshot of Explanation"

Auction page

"Screenshot of Browse auction page"

"Screenshot of Auction detail"

Create auction page

"Screenshot of Create auction"

"Screenshot of Upload image"

Profile page

"Screenshot of User info"

"Screenshot of My auctions"

Responsive design

"Screenshot of Responsive auctioins"

"Screenshot of Responsive auctioins detail"

Getting started

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using the npm install command in both the "api" directory as well as the "client" directory.
  3. Create a local PG database for Bidly.
  4. Create your .env file based on api/.env.example.
  5. Run knex migrate:latest to set up your db.
  6. Run knex seed:run to seed the db.
  7. Start the web server using the npm start command while in the "api" folder. You will also need to start the client by navigating to the client folder and running this npm start command there as well. The app will be served at http://localhost:3000. Go to http://localhost:3000/ in your browser.

Tech Stack

  • Express
  • Node
  • PostgreSQL
  • Knex
  • React
  • React Router
  • WebSocket
  • react-chartjs-2
  • Cloudinary API

Contact the Contributors

Questions? Comments? Want to contribute to this? Feel free to contact any of the contributors of this repo.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.0%
  • CSS 22.0%
  • HTML 2.0%