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.
To build a responsive CRUD Rails app which uses different APIs. Use Github to collectively maintain code.
- Ruby
- Rails framework
- PostgreSQL
- jQuery
- Ajax
- CSS3 (together with Materialize framework)
- HTML5
- SCSS
- Owl.js
- Animate.css
- The app can be used without logging in.
- Users can save their favourites after logging in.
- Users can delete their favourites.
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.
- Creating Users (Signing Up)
- Creating Sessions (Logging in)
- Creating Favourites (Liking/Saving a post)
- Users can view their Favourites
- Usera can click on different categories and view content
- Users can update their password
- Users can delete their favourited content
With more time, we would have had added more categories. We would also have added social media functionality.