Sociobook is a dynamic, user-friendly full-stack web platform that fosters knowledge sharing and community interaction.This full-stack web application is built with an Express.js backend, MongoDB database, React frontend.
- User Registration and Authentication: The application provides a secure signup and signin process for users to create and access their accounts. This process is further enhanced by the use of JSON Web Token (JWT) authentication, ensuring a robust and secure environment for user data.
- Personalized Home Page: Each user is presented with a customized home page that aligns with their specific interests.
- Question Submission: Users have the ability to post questions, fostering an environment of shared learning and curiosity.
- Answer Submission: Users can contribute their knowledge by providing answers to questions posted by others. Users can also edit their previously written answers.
- User Profile Management: Each user has a profile page where they can update their interests and profile picture, allowing for a personalized user experience.
- Commenting Feature: Users can engage in discussions by commenting on answers, promoting interactive and dynamic conversations.
- Topic Creation: Users have the freedom to create new topics, encouraging a wide range of discussions and knowledge sharing.
- Search Functionality: A search feature is available for users to easily find questions of interest.
Link: https://drive.google.com/file/d/1WWOaJ6OmTfafGB_Ef2-rqLb2jTSqX9Ur/view?usp=sharing