Authors: Kevin Laburte, Leo Lee, Jackson To
Link: Heroku host
- Single Page Application using React and Ionic
- Users can request items for short-term rental
- Users who own the requested products are able to bid on the aforementioned requests through a reverse auction mechanism
- As no two bids are the same, the requester is presented with all bids and selects a winner
- All other users' requests are shown in the request feed. This is the landing page. It showcases the app's concepts.
- Users can see their history in the activity feed
- Live updates using socket.io (current auction price, notifications...)
- Fork this repository, then clone your fork of this repository.
- Install the front-end dependencies using the
npm install
command in the frontEnd folder. - Build the front-end running
npm run build
. - Install the server dependencies using the
npm install
command in the server folder. - Build the server running
npm run build
(in the server folder). - Start the web server using the
npm start
command (in the server folder). The app will be served at http://localhost:8080/. - Go to http://localhost:8080/ in your browser.
- express
- node 8.x.x or above
- axios
- bcrypt
- body-parser
- cookie-session
- dotenv
- morgan
- pg
- pg-native
- socket.io
- aws-sdk
- typescript
- ionic
- react
- react-router
- node-sass
- gulp