A social media website built with Ruby on Rails
Features:
User Accounts
- Created using Devise
- Pages for signing up, editing profiles, and logging in
Posts
- Users can create posts with a title, text body, and photo
- Photos posts are implemented using Active Storage
- Posts can be viewed by all users, edited, and deleted
- Other users can dislike and comment on posts
Messages
- Users can privately message each other
Twitter API
- Users can scroll an automatically generated Twitter news section