live link : https://chat-canvas-71.web.app/
Description: An online platform where people can hold conversations in the form of posted messages.
Technologies Used: React.js, Node.js, Express.js, MongoDB, Firebase, Tailwind CSS, daisyUI
- Responsive homepage for mobile, tablet, and desktop
- Search functionality based on post tags
- Real-time notifications and announcements
- User authentication and profile management
- Post creation, editing, and deletion with tag support
- Commenting and voting on posts
- Membership system with payment integration
Role: MERN-stack Developer
- Implemented API endpoints for user authentication, post management, and comment handling using Node.js and Express.js.
- Configured MongoDB with Mongoose for efficient data storage and retrieval.
- Developed real-time notification system and announcement feature.
- Implemented Firebase Storage for secure video streaming and file handling.
- Managed user roles and permissions, including admin functionalities.
- Designed and developed responsive user interfaces using React.js and styled with Tailwind CSS and daisyUI.
- Integrated Firebase Authentication for secure user login and registration.
- Implemented dynamic and interactive components for post creation, voting, and commenting.
- Developed user dashboards with profile management, post tracking, and membership status.
- Ensured cross-browser compatibility and optimal performance on various devices.