Skip to content

eddgr/not-instagram-app

Repository files navigation

Not Instagram

Not Instagram is an app built on Ruby on Rails and is not affiliated with Instagram.

Not Instagram allows users to create posts by uploading photos (jpg, jpeg, png, and gif) with captions. These can later be edited or deleted by the user who posted them.

Additionally, users can:

  • Comment, like, and search for other users' posts.
  • Follow or be followed by other users. A new feed will be created on the home page that allows current users to see all the latest posts from users they follow.
  • Message other users to create a thread between both users.
  • Edit their own user information or choose to delete their account.

To get started, run bundle install and rails db:migrate, then start the rails server.

Live Demo: https://not-instagram-app.herokuapp.com/

Login & Like

Upload Post

Update Profile

Models

  • User
  • Post
  • Relationship
  • Comment
  • Like
  • Message Thread
  • Message

Notable Gems

  • ruby 2.6.1
  • rails 5.2.3
  • bootstrap 4.3.1
    • Entire app was styled with Bootstrap
  • jquery-rails
    • Bootstrap dependency, no actual jQuery was used
  • active_storage_validations
    • Helps with ActiveStorage validations for photo uploads
  • bcrypt 3.1.7
    • Helps encrypt passwords

To Do List

  • Consolidate message inbox to central one
  • Add user avatars

About

Not Instagram allows users to create posts by uploading photos (jpg, jpeg, png, and gif) with captions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published