Initial issue from project pitch
- Dan Alvarez
- Jonathan Beckman
- Sam Johnson
- We are going to build our own BE in Postgres w/ Express and Knex using data pulled from the CDoE website (building off of the website that Sam and Dan built for BYOB.
This project will build off of Sam's existing School Finder app and add the following additional components/features
- User profile to save/favorite schools
- "Compare" page to quickly review and compare high-level school details and metrics
- Public API (with docs) to enable other developers to leverage the data for other purposes that benefit Colorado parents and kids
- (possible extension, if time permits) Admin portal to easily import updated data based on provided/downloadable CSV templates
Wireframes coming soon....
- React.js
- React-Redux
- React-Router
- Firebase OAuth
- Postgres DB w/ Express and Knex
- Google APIs (Directions, Distance, Maps)
- d3.js
- Enzyme/Jest & mocha/chai/chai-HTTP
- AirBnB linter
- Heroku
- Circle CI
- We are going to build out issues in Waffle.io
- Our super private Slack channel
The following will be completed for DoD:
- Full testing suite for FE components (unit and integration) and BE
- New profile component built out with favorites section
- Fully functional BE in Postgres w/ documentation
- New compare component built out with d3.js visualizations
- Refactored FE code with better use of React Lifecycles (i.e. map rendering)
- Advanced filters added to school search functionality