Due to time limitation, the targets of this project are as follows:
- Users are able to sign up
- Users are able to log in
- Users are able to log out
- Users are able to post texts
- Users are able to post image url
- Users are able to view the images and texts
- Users are shown the most recent posts on top
- Users can upload photos
- Users can like posts
- Users can comment
- Testing database is clear every time tests are run
- Blank passwords are not allowed
- Users cannot register twice with the same email
Build Instagram: Simple huh!
Your challenge is to build Instagram using Rails. You'll need users who can post pictures, write comments on pictures and like a picture. Style it like Instagram's website (or more awesome).
Bonus if you can add filters!
- Produce some stories, break them down into tasks, and estimate
- Fork this repo, clone, etc
- Initialize a new rails project
Remember to proceed in small steps! Getting confused? Make the steps even smaller.
This project is written in javascript, both backend and front end.
You can also lint Javascript, CSS, and ERB — feel free to research this. These will help you to train yourself to produce cleaner code — and will often alert you to mistakes or mishaps!