https://github.com/emilyjspencer/instagram
📷 Building a clone of Instagram using Ruby-on-Rails
https://github.com/emilyjspencer/instagram
mvc rails ruby ruby-on-rails
Last synced: 5 months ago
JSON representation
📷 Building a clone of Instagram using Ruby-on-Rails
- Host: GitHub
- URL: https://github.com/emilyjspencer/instagram
- Owner: emilyjspencer
- Created: 2020-02-16T00:33:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T17:21:43.000Z (over 3 years ago)
- Last Synced: 2025-06-23T21:46:27.598Z (about 1 year ago)
- Topics: mvc, rails, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 3.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is my attempt to build a clone of Instagram - based on the
Maker's Academy Instagram challenge.
This version will first be written without tests.
User Stories
(Subject to change)
```
Sign-up
As a non-registered user,
So I can start to make posts,
I'd like to see a link to sign up on the homepage
As a non-registered user,
So I can make a post,
I'd like to sign up using my email address, password, username, first name and last name
As a non-registered user,
So others can't guess my password,
I'd like the password to be valid only if it is between 6 and 10 characters
As a product owner
So as to reduce the likelihood of people creating false accounts,
The email addresses used to sign up must be valid
As a newly registered user,
So I know I have successfully signed up,
I'd like to see the following message- "Welcome to Agilegram (User's name)" on the homepage
As a product owner
So as to protect the website's content
I'd like users to be redirected to the log-in page if they try to access another url before signing in
```
```
Login and logout
As a registered user
So that only I can post to my account
I'd like to be able to log in using my credentials
As a registered user
So as to prevent others from accessing my account and making posts on my behalf,
I'd like to be able to log out
```
```
Posting
As a registered user,
So I can post a picture,
I'd like to see an option to make a post
As a registered user,
So I can start to make posts,
I'd like to be directed to the posts page once I've signed in
As a registered user,
So others can find my pictures,
I'd like to be able to add hashtags to my post
As a registered user,
So I know how long ago I made a post,
I'd like to see the date and time that the post was made
As a registered user,
So I can give my posts context,
I'd like to be able to give my post a caption
As a registered user,
In addition to adding a caption to my posts,
I'd like to be able to write comments under the post
As a registered user,
So I can remove pictures I don't like,
I'd like to be able to delete posts
As a registered user,
So I can make my pictures look better,
I'd like to be able to add filters to my posts
```
Status update
I need to do the following:
Add log out functionality
Implement picture upload functionality
Fix the issues with sign up: user currently not being taken to different page and sign up link takes users
to the users page
Implement hashtags and filters functionality