Table of Contents
SciNexus is a pioneering social media platform designed specifically for researchers and institutions passionate about advancing scientific knowledge. Our platform serves as a dynamic hub where scientists can communicate, collaborate, and exchange ideas seamlessly. From sharing groundbreaking discoveries to publishing research papers, SciNexus empowers scientists to connect with peers worldwide, fostering innovation and accelerating scientific progress.
- Research Papers, Articles, and Posts: The platform accommodates three distinct types of media, allowing for diverse content contributions.
- Collaborative Research Papers: Multiple contributors can collaborate on writing research papers, fostering collaborative knowledge creation.
- Two User Types: The platform caters to two primary user categories: Organizations and Academics.
- Academic Affiliation: Academics have the option to be affiliated with an organization, bridging individual and institutional contributions.
- Chat Functionality: Leveraging a NoSQL database and WebSocket technology, the platform offers real-time chat capabilities for seamless communication.
- Journal Interactions: Users can engage interactively with various journals, enhancing user experience and content engagement.
- Opinions: Users can post opinions on journals and engage in recursive discussions, fostering a dynamic and interactive community.
- Robust Security Protocols: The platform implements high-security measures to ensure data integrity, confidentiality, and user trust.
- Bidirectional User Linking: Implementing a follow and follow-back mechanism, users can establish meaningful connections and enhance networking opportunities.
- Push Notifications: Users receive timely push notifications to stay updated on relevant activities and interactions.
- Email Verification: To ensure the authenticity of users and maintain a trusted community, email verification is implemented as a mandatory step in the registration process.
- Additional Features: The platform offers a range of other features designed to enhance user experience, facilitate collaboration, and promote knowledge sharing.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/S24-SWER313/project-halfwayginger.git
- Enter Directory
cd project-halfwayginger
npm install
- Run Development Server
npm run dev