Code Fellows 301 Final Team Project Showing people what was happening on the day they choose.
- Learn more about planning and building full MVC architecure
- Learn more about working with PostgreSQL
- Learn about working with 3rd party APIs
- Building a RESTful application with full CRUD functionality using AJAX
- VisualCode
- bash Linux terminal
- HTML
- md
- CSS
- JavaScript
- GitHub
- JavaScript
- JavaScript libraries: jQuery, Handlebars, Page.js, Nodemon and Express.
- JavaScrpt npm packages: CORS, pg, bodyParser, Express
- Node and PostgreSQL
- Jon Duckett HTML & CSS book
- Jon Duckett JavaScript & jQuery book
- Help from our instructors, Allie Grampa & Vinico Sanchez, as well as our TAs and classmates.
As a user, I want to be able to enter a date and location as far back as 1945 and get information on people of note that were born or died on that day, the weather at that location on that day, and notable news events on that day. As a user, I want the option of seeing historical births, deaths and news events on the same day. As a developer, I want to use web APIs to get the data for the day in question and format it to display for the user. As a developer, I want to store the user information such as user name, password, and dates searched in a database so when the user returns I will be able to properly log them in and provide their previous dates searched information. As a developer, I want to save any API keys in my server file so it cannot be accessed by the view. As a developer, I want to have a strech goal of offering the user a star chart for the location and date they enter.
-
NYT Archive API http://developer.nytimes.com/
-
NOAA Weather API https://www.ncdc.noaa.gov/cdo-web/
- Markdown info: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#links
- Gitignore from gitignore.io
- eslintrc from CF301 class repo
- Erik Meyer for reset.css under MIT license
- StackOverflow for event listener on checkbox
- Documentation for page.js https://visionmedia.github.io/page.js/
- Logojoy for logo generation https://logojoy.com/
- Navigation for mobile view help from:
Please contact us at On This Day on GitHub.
Thank you.
This code is protected/open under the MIT Licesnse.
On This Day(c) 2018.