Skip to content

natyv/smallTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

161 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMALL TALK


Small Talk is a conversation starter app. It comes with random facts and images to use in your conversation, according to the categories you choose.

Objective


To build a responsive CRUD Rails app which uses different APIs. Use Github to collectively maintain code.

Technologies


  1. Ruby
  2. Rails framework
  3. PostgreSQL
  4. jQuery
  5. Ajax
  6. CSS3 (together with Materialize framework)
  7. HTML5
  8. SCSS
  9. Owl.js
  10. Animate.css

Key Features


  • The app can be used without logging in.
  • Users can save their favourites after logging in.
  • Users can delete their favourites.

Challenges


The first challenge we faced was figuring out the APIs that we wanted to use. We initially wanted to use the twitter api, but that turned out to be quite a difficult task. We ended up changing the categories and using something else. The Materialize framework also threw up quite a few errors initially. But I feel, the biggest challenge was Github! The conflict resolution with merging code was quite time consuming, till we got the hang of it. Another challenge was getting animations working across different browsers because of CSS compatibility.

CRUD Operations


Create

  • Creating Users (Signing Up)
  • Creating Sessions (Logging in)
  • Creating Favourites (Liking/Saving a post)

Read

  • Users can view their Favourites
  • Usera can click on different categories and view content

Update

  • Users can update their password

Delete

  • Users can delete their favourited content

Wisdom


With more time, we would have had added more categories. We would also have added social media functionality.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors