Merge pull request #46 from TylerPottsDev/master
Added Instagram Clone to Advanced app ideaspull/48/head
commit
4e88dfe46f
@ -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/)
|
Loading…
Reference in new issue