- Node JS
- MySQL
- PHP/Laravel
- Nightmare JS (for testing)
- Passport for authentication(?)
- Chart package for charts
- Zillow API
- MYSQL
- Express
- body-parser
- mongoose
- nightmare
- axios(?)
- https://d3js.org/
- https://github.com/d3/d3/wiki/gallery
- https://www.jasondavies.com/maps/bounds/
- https://bl.ocks.org/mbostock/4341417
- https://bl.ocks.org/mbostock/4063269
- http://bl.ocks.org/mbostock/3943967
- http://bl.ocks.org/NPashaP/9994181
- https://bl.ocks.org/mbostock/3828981 (maybe?)
- https://bl.ocks.org/mbostock/7607535 (maybe?)
- https://bost.ocks.org/mike/nations/ (maybe?)
- Zillow API:
- https://www.zillow.com/howto/api/APIOverview.htm
- 1,000 calls limit
- ZWSID: X1-ZWz1fx492w1h57_3csw9
- Search Api
- Mortgage Estimate API
- GetChart API (?)
- Reviews API
- Green #5cb85c
- Blue #097480
- Red #d95250
- Orange #f0ad4f
- realty-parser: https://www.npmjs.com/package/realty-parser
- Collection of parsers to get data from various real estate sites:
- Must use a Front-end (ReactJS, Vue, Angular, etc.) and a Backend framework / Library (Laravel, Express, Django, Joomla, etc.)
D3, Laravel & Express
- CHALLENGE YOURSELF!
-
Must be backed by a MySQL or MongoDB Database with a Sequelize, Mongoose, or create your ORM.
MySQL Database to store homes and data for charts + sequelize
-
Must be deployed using Heroku (with Data)
-
Must utilize at least two libraries, packages, or technologies that we haven’t discussed or you haven't used.
Chart NPM Package +
-
Require or involve authentication of users in some way (Custom, Passport, or library of somesort)
Passport
-
Must have a polished frontend / UI
-
Must have folder structure that meets MVC Paradigm
-
Must meet good quality coding standards (indentation, scoping, naming)
-
Idea(s) must be approved by Instructional Staff
-
What problem are solving?
Creating a 'one stop shop' for investors to assess and manage properties
-
What value does your site/app bring?
- Remember MVP
- Add airbnb to it airbnbify
- Email them with appreciation value