Hi guys, I've released part 2 of the new Reddit clone build in Ruby on Rails. I posted the first part of the build here about 1 week ago and it got some interest so this latest release might be helpful to anyone who enjoyed the previous video.
In this video I cover the setup of a new rails app, installing the devise gem and creating user accounts. Add functionality for users to create a new community/subreddit. Add functionality to create new posts for a community (using nested routes).
Add dropdown nav menu allowing users to view their profile, edit account settings and sign out. Extend devise to add first name, last name and username. Signed in users can subscribe to communities and create new posts within them. Add profile for users which shows some basic details and their recent posts. Add new comments table and allow subscribers to add comments to posts. Improve layout and design of our app frontend.
**Part 3 (to be confirmed):**
Add ability to upvote / downvote posts and order them in their community based on popularity. Add user karma based on number of upvotes received on posts.
The build is part of a collection of MVP's that I have been building after working in the tech startup space for some time and assisting in building minimum viable products.
I post new web app builds on YouTube using Ruby on Rails 6 so feel free to check out the channel and add some recommendations for upcoming builds.