WeShare | Share with the world!
WeShare is a social media platform where people share interesting stuff!
Feature Preview
Dynamic Grid Layout Home Page
Dark Mode
Like/Unlike Post
Create & Edit & Delete Posts
JWT & Google Authentication
Tech Stack (MERN)
- Client: React.js & Redux & Tailwind CSS
- Server: Express.js & Node.js
- Database: MongoDB
TODO
- 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
Credit
Inspired by JavaScript Mastery‘s MERN project tutorial.