Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 9 days 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 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T17:21:43.000Z (almost 2 years ago)
- Last Synced: 2024-10-14T15:40:53.829Z (22 days 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-upAs a non-registered user,
So I can start to make posts,
I'd like to see a link to sign up on the homepageAs 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 nameAs 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 charactersAs a product owner
So as to reduce the likelihood of people creating false accounts,
The email addresses used to sign up must be validAs 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 homepageAs 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 logoutAs a registered user
So that only I can post to my account
I'd like to be able to log in using my credentialsAs 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```
```
PostingAs a registered user,
So I can post a picture,
I'd like to see an option to make a postAs a registered user,
So I can start to make posts,
I'd like to be directed to the posts page once I've signed inAs a registered user,
So others can find my pictures,
I'd like to be able to add hashtags to my postAs 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 madeAs a registered user,
So I can give my posts context,
I'd like to be able to give my post a captionAs a registered user,
In addition to adding a caption to my posts,
I'd like to be able to write comments under the postAs a registered user,
So I can remove pictures I don't like,
I'd like to be able to delete postsAs 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