Moments is an application lets users find out about interesting and important dates in history.
A date can be either chosen at random or selected manually from the search function. It will then display data about the day, including births, deaths, and historical events. Users can then discuss selected days in the comments section.
The program has two APIs, and internal rails-based API used to store Discussions and Comments, and an external API which parses Wikipedia's List Of Historical Anniversaries and provides JSON data.
- "Shuffle" button to give a random date. Discussion and comment capabilities.
- Search function allowing selection of particular date.
- Drop down calendar and hiding of search bar until button press.
- Custom-made API which would eliminate "empty" days due to incomplete data.
A series of applications and frameworks were used in concert to create this project.
- Ruby On Rails
- Angular.js
- CSS
- HTML
- Github
- Heroku
Responsible for the backend, built the Rails database and wrote documentation for the project.
Handled the frontend, used Angular to integrate the 3rd party API and helped manage the many branches on Github
Took care of all styling using CSS and HTML to tie the project together and make it intuitive for the user.