8000 GitHub - kimchicoffee/AirList: Greenfield MewTwo Project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kimchicoffee/AirList

 
 

Repository files navigation

Project Name

Our app is called AirList

Team

  • Product Owner: Jeff Lam
  • Scrum Master: Mark Pruett
  • Lead Engineer: Sujin Lee
  • Head Engineer: Christopher Heo

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

AirList is a platform for users to come together and share items. A hybrid between Craigslist and AirBnb, AirList fills a need currently lacking in the sharing economy. Users can add items to rent out, and they can rent items others have posted. Currently, users must be logged in through Google to use the app.

Requirements

  • Node 0.12.15 or higher
  • MongoDB
  • Body-Parser 1.4.3
  • Express ^4.4.5
  • Mongoose ^4.5.4
  • q ^1.4.1
  • Grunt ^0.4.5

Development

Installing Dependencies

From within the root directory:

npm install

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

WishList

  • homeController.js contains a lot of code that can be refactored into userAccountController.js
    • We recommend doing this step first before adding additional features so that the homeController doesn't get too big
  • Utilize the user table in mongo because right now everything is in the item table
  • Use grunt buildpack to concat/minify everything into production.min.js and style.min.css (we got lazy and didn't continue this as app became more complex)
  • Calendar widget to select dates for rental period
  • Use Stripe/Dwolla/Paypal api to allow users to pay each other and have the website take a % of each transaction
  • Make sure receipt/record of each transaction is logged in the database
  • Add zipcode input for item so google maps can display general area rather than having user allowing location sharing
  • Remind users of upcoming return dates for items they have rented
  • Add tests
  • Known bug: when two people rent the same item at the same time, app errors (possible solution: if statement before http request)

About

Greenfield MewTwo Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.6%
  • HTML 28.6%
  • CSS 10.8%
0