Merge pull request #46 from TylerPottsDev/master

Added Instagram Clone to Advanced app ideas
pull/48/head
Florin Pop 6 years ago committed by GitHub
commit 4e88dfe46f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,36 @@
# Instagram Clone
**Tier:** 3-Advanced
A clone of Facebook's Instagram app where you can login/register, create new posts, follow other users and see other people you follows posts
You should create a MVP (Minimum Viable Product) using a Full stack approach such as the MEAN, MERN or VENM Stack to store images to the server and display them to the client.
## User Stories
- [ ] User can register for an account storing their name, email/username and password then login to the app using their credentials
- [ ] User can create a post and store images to the server (Preferably in a database)
- [ ] User has a profile that displays all the images they have uploaded
- [ ] User can follow other users
- [ ] User can see other users posts (people who the user follows)
## Bonus features
- [ ] User can see a global feed of images
- [ ] The feed auth refreshes when a new post is added (You can use Web Sockets)
- [ ] User can send messages to other users
- [ ] User can create a story for followers
## Useful links and resources
- [How to make an Instagram clone](https://www.youtube.com/watch?v=9dRSNQe7PWw)
- [Node & Mongo Basic CRUD Operations](https://codeburst.io/writing-a-crud-app-with-node-js-and-mongodb-e0827cbbdafb)
- [Socket.io](https://socket.io)
- [MERN Stack](http://mern.io/)
- [MEAN Stack](http://mean.io/)
- [User Authentication with Node](https://medium.com/silibrain/using-passport-bcrypt-for-full-stack-app-user-authentication-fe30a013604e)
- [Express File Uploads with Multer](https://scotch.io/tutorials/express-file-uploads-with-multer)
## Example projects
- [Instagram](https://www.instagram.com/)

@ -88,10 +88,11 @@ required to complete them.
| -------------------------------------------------------------- | ---------------------------------------------------- | ---------- |
| [Battleship Bot](./Projects/Battleship-Bot.md) | Create a Discord bot that plays Battleship | 3-Advanced |
| [Battleship Game Engine](./Projects/Battleship-Game-Engine.md) | Create a callable engine to play the Battleship game | 3-Advanced |
| [🌟Calorie Counter](./Projects/Calorie-Counter-App.md) | Calorie Counter Nutrion App | 3-Advanced |
| [🌟Calorie Counter](./Projects/Calorie-Counter-App.md) | Calorie Counter Nutrion App | 3-Advanced |
| [Chat App](./Projects/Chat-App.md) | Real-time chat interface | 3-Advanced |
| [🌟Elevator](./Projects/Elevator-App.md) | Elevator simulator | 3-Advanced |
| [🌟Fast Food Simulator](./Projects/FastFood-App.md) | Fast Food Restaurant Simulator | 3-Advanced |
| [🌟Instagram clone](./Projects/Instagram-clone-App.md) | A clone of Facebook's Instagram app | 3-Advanced |
| [GitHub Timeline](./Projects/GitHub-Timeline-App.md) | Generate a timeline of a users GitHub Repos | 3-Advanced |
| [Kudos Slackbot](./Projects/Kudos-Slackbot.md) | Give recognition to a deserving peer | 3-Advanced |
| [🌟Shell Game](./Projects/Shell-Game.md) | Animated shell game | 3-Advanced |

Loading…
Cancel
Save