A website that replicates the popular website Reddit, with additional features and a clean and intuitive user interface. This project showcases my ability to develop a full-stack web application with modern technologies. Check it out at https://reddit.sunit.rocks/.
- Implemented user authentication and authorization using JWT
- Provided an intuitive platform for users to create, read, update, and delete posts and comments
- Supported nested comments for improved user engagement
- Rich text editor for creating posts and comments
- Upvote/Downvote system for posts and comments to determine popularity
- Subreddit-specific feeds for a personalized experience
- Option to create or search for subreddits
- Ability to sort posts and comments based on votes, comments, time, etc.
- Search functionality for posts
- Pagination to improve user experience
- User profile page to display user activity and information
- Frontend: HTML, CSS, JavaScript, React, Redux
- Backend: Node.js, Express
- Database: MySQL
- Deployment: AWS EC2, AWS RDS
- Knowledge of Node.js, NPM, MySQL, and AWS
- Ability to set up and manage a development environment
