jessamarie / Moments

What else happened on the day you were born? An application where you can find & discuss events that happened on a day in history.

Home Page:http://moments-project.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

(M)oments

About

Moments is an application lets users find out about interesting and important dates in history.

How It Works

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.

APIs

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.

Levels

MVP

  • "Shuffle" button to give a random date. Discussion and comment capabilities.

Bronze

  • Search function allowing selection of particular date.

Silver

  • Drop down calendar and hiding of search bar until button press.

Gold

  • Custom-made API which would eliminate "empty" days due to incomplete data.

Technologies Used

A series of applications and frameworks were used in concert to create this project.

  • Ruby On Rails
  • Angular.js
  • CSS
  • HTML
  • Github
  • Heroku

Division of Labor

Tim Gafvert -

Responsible for the backend, built the Rails database and wrote documentation for the project.

Jessa Barré -

Handled the frontend, used Angular to integrate the 3rd party API and helped manage the many branches on Github

Patrick Reese -

Took care of all styling using CSS and HTML to tie the project together and make it intuitive for the user.

About

What else happened on the day you were born? An application where you can find & discuss events that happened on a day in history.

http://moments-project.herokuapp.com/


Languages

Language:Ruby 40.7%Language:JavaScript 26.9%Language:HTML 22.9%Language:CSS 9.5%