Skip to content

Istiak-A-Tashrif/StudyNexus-Client

Repository files navigation

StudyNexus: Your Interactive Online Group-Study Platform

Welcome to StudyNexus, your ultimate destination for collaborative learning! Our platform is designed with user-friendly navigation and structured features to enhance your study experience.

Features:

  • Sleek Interface: Enjoy a smooth and intuitive browsing experience with our carefully crafted design.
  • Assignment Management: Seamlessly create, manage, and grade assignments with ease.
  • Search Functionality: Find specific assignments quickly using our powerful search feature.
  • Theme Customization: Personalize your experience with a theme toggling button, switching between light and dark modes.
  • Animated Transitions: Delight in captivating page transitions and animations powered by Animate.css.
  • Secure Authentication: Keep your data safe with JWT token-based authentication on private routes.
  • Attachment Preview: Easily preview PDF attachments directly within the platform for a seamless user experience.

Navigation:

  • Home: Start your journey with StudyNexus by exploring our homepage, featuring essential information about our platform.
  • Assignments: Access all assignments, create new ones, and manage existing ones effortlessly.
  • My Assignments: View and manage your submitted assignments in one convenient location.
  • Pending Assignments: Review and grade pending assignments submitted by other users.
  • Login/Register: Seamlessly log in or register to access exclusive features and personalized content.

Live Site

Explore StudyNexus Now

Assignment ID/Variant

assignment_category_0001

GitHub Repositories

Optional Features Implemented:

  1. Loading Spinner: Enhance user experience with a dynamic loading spinner displayed during data retrieval.
  2. Animate.css Animations: Delight users with captivating page transitions and animations, adding a touch of elegance to the browsing experience.
  3. Search Functionality: Easily find assignments using our powerful search feature, improving efficiency and productivity.
  4. JWT Token Authentication: Ensure data security with JWT token-based authentication, protecting sensitive information on private routes.

Getting Started

Prerequisites

  • Node.js
  • MongoDB
  • Firebase account

Installation

  1. Clone the repository:
git clone https://github.com/Istiak-A-Tashrif/StudyNexus-Client.git
cd studynexus
  1. Install the dependencies:
npm install
  1. Set up environment variables:
  • Create a .env file in the root directory
  • Add your Firebase config keys
  1. Run the application:
npm start

Unlock the full potential of collaborative learning with StudyNexus. Join the online group-study community today! If you have any questions or feedback, feel free to reach out.

Support

For support or questions, please contact Support Email.