- Generate React App
- Create Firebase Project
- Add Firebase Auth
- Add a few subreddits in Firestore
- general
- javascript
- css
- pics
- fun
- react
- Show Subreddits on Home Page
- Show Single Subreddit
- New Post Form
- Display Posts on Subreddit Page
- Types: Image/Text/Url
- Hide submit form if not logged in
- Format Dates
- Add craco
- Add less
- Show Usernames
- Show User Images
- Search/Filter Posts
- UpVote/DownVote Posts
- Colorized vote
- Order by created
- Order by total score
- Add dark mode
- Add comment to Post
- Display post created time
- Order by created
- Redesign comment area
- Comments on comment
- Vote comment
- User Profile
- Edit Post
- Edit Comment
- UpVote/DownVote Comment
- Reply to Comment
- Delete Post
- Upload Images to Firebase storage