Initially, wanted to mimic Reddit's behaviour without the architecture part to learn how things work and then slowly move on to the whole architecture set-up.
Successfully Done:
- Session Management
- Subreddit Creation
- Post to a specific Subreddit
- Backend part for joining a subreddit
- Main page for all the post from the subscribed Subreddits pertaining to the logged in User
Remaining:
- Comment thread
- Caching
- File Uploading
- Link Preview
- NSFW blur
- User follwoing another user
- Thinking of removing the comment table and replacing it with NoSql Database
- Frontend part for joining a subreddit
- Other visual candies (Kept at bare minimum for now)
Environment:
- Windows OS
- Visual Studio 2015
Checkout the entity diagram with the help of RedditModel.edmx
file