Instagram Clone is a full-stack application, built in collaboration with Gina Yi, Veronica Lee, Juliana Tyler and Mandeep Kaur. Our team chose this project because we wanted to built something we love. The intent of this project is to create a clone of Instagram, a photo sharing app with features of upload, like and comment the photos.
- Ability to upload and delete photos.
- Ability to like and unlike photos.
- Ability to add comments to photos.
HTML, CSS, JavaScript, Node.js, Express, MongoDB, GitHub, Heroku
- Set up and configure GitHub repo.
- Create all database models.
- Set up a get, post, put, and delete route for all resources.
- Manage deployment.
- Turn MVP functionalities to granular stories, open "Issues" to track the progress.
- Create the stylesheet for the application (grid, color, font, graphic assets).
- Architecture plan for the application using a components diagram.
Each team member participated in a daily scrum, owned 1 user story.
- Upload photos that render to the page.
- Save photos on the server and database.
- Get photos from the server and database.
- Delete photos that render to the page.
- Like photos and recognized when like button is clicked.
- Save likes on the server and database.
- Get likes from the server and database.
- Unlike photos update on the server and database.
- Add comments to photos that render to the page.
- Save comments on the server and database.
- Get comments from the server and database.
- Multi-user functionality.
- Ability to applying filters.
- Ability to follow other users.
- Ability to add stories.
- Ability to DM users.