The Cultural Exchange Platform is a blog application designed for international students from diverse backgrounds to share information about their cultural festivals and traditions. Built using the MERN stack, the platform aims to foster understanding and appreciation of various cultural backgrounds. The platform is equipped with several features to enhance accessibility and user engagement.
Check out the live demo: Cultural Exchange Platform
Note: The app might work slow due to the limitations of free version of Render.com, which is a cloud-based hosting provider service.
- Language Translation: The platform supports multiple languages, making it accessible to users worldwide.
- Category Recommendations: Uses the Gemini API to provide personalized category recommendations to users.
- Text to Audio: Provides text-to-audio functionality for enhanced accessibility.
- User Engagement: Users can engage with posts through the comments section.
- Post Management: Users can create, edit, delete, and manage their posts.
- Authentication: Utilizes JWT authentication for secure login and registration.
- Post Viewing: Users need to log in to view the complete details of a post.
- Search Functionality: Users can search for specific posts.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Middleware: Various custom and third-party middlewares for enhanced functionality