WideThoughts WideThoughts is a full-featured blog website built using the MERN stack. Users can create, read, update, and delete blog posts, sign up or sign in with Google or manually, manage their accounts, interact with posts by liking, commenting, and sharing, and much more.
Features
User Authentication: Sign up or sign in with Google or manually. CRUD Operations: Create, read, update, and delete blog posts. Account Management: Delete your account. Post Interactions: Like, comment on, and share posts. User Engagement: View posts from other users.
Technologies
Frontend: React.js Flowbite (for styling)
Backend: Node.js Express.js
Database: MongoDB
Authentication: Google OAuth JWT (JSON Web Tokens)
Usage Sign Up / Sign In: Users can sign up or sign in using Google or manual authentication. Create Post: Authenticated users can create new blog posts. Read Posts: View all posts from various users. Update / Delete Post: Users can edit or delete their own posts. Like / Comment / Share: Interact with posts by liking, commenting, and sharing them. Delete Account: Users can delete their accounts if needed. Deployed Link Check out the live application at WideThoughts.
Contact If you have any questions or suggestions, feel free to reach out!
Name: Manoj A