WeShare is a social media platform where people share interesting stuff!
- Client: React.js & Redux & Tailwind CSS
- Server: Express.js & Node.js
- Database: MongoDB
- Home page lazy loading
- Resources: Lazy loading in React
- Loading state in Redux
- Post details page
- Form input validation
- Post message word limits
- Password strength validation
- Comments
- User profile page
- Update user profile
- Previous posts
- Previous comments
- Feed/Recommendation page
- Recommendation algorithm
- Collecting user data for the algorithm
Inspired by JavaScript Mastery's MERN project tutorial.