Very basic social media web app
Features:
- Registration
- Login
- View (text or image) my feed
- Post (text or image) to my feed
- Add/Remove friends
- Private message friends
- View feed of private messages to friends
- Post to friend feed
Tech:
- asp.net mvc
- structure map for depency injection
- asp.net identity for the authorization & login
- entity framework for the orm
- bootstrap for styling
Todo:
- Convert current gets to posts/put for actions
- Add date fields to posts/messages for proper ordering
- Image uploader for posts
- Add search for friends
- Better validation
- Decouple entities from models
- Add repo layer for data access
- Add service layer for entry from web app
- Transition calls on pages to ajax calls for silent postbacks
Screenshots: