The Study Content Website is a dynamic online platform designed to provide comprehensive study materials related to IT and other subjects. Built using ReactJS for the frontend, NodeJS for the backend, and MongoDB for the database, this platform offers a user-friendly interface for accessing educational resources, creating personalized learning paths, and engaging in interactive assessments.
- User Authentication: Secure user authentication system to protect user data.
- Concept-Based Learning: Organized study materials based on key concepts for effective learning.
- Search Functionality: Easy navigation through vast study resources using a search feature.
- Chatbot: Real-time chat support for immediate assistance and guidance.
- Quiz: Interactive quizzes to test knowledge and track progress.
- Responsive Design: Seamless access across devices with a responsive and mobile-friendly design.
Follow these steps to set up the Study Content Website on your local machine:
- Clone the repository to your local machine.
- Navigate to the project directory in your terminal.
- Install Node.js if not already installed on your system.
- Install MongoDB if not already installed on your system.
- In the terminal, navigate to the backend directory
cd server
and runnpm install
to install backend dependencies. - In the terminal, navigate to the frontend directory
cd client
and runnpm install
to install frontend dependencies. - Once dependencies are installed, run
npm start
in the backend and runnpm run dev
in frontend directories to start the development servers. - Access the Study Content Website in your web browser at
http://localhost:5173/
.
Special thanks to Deepan B for contributing to the frontend development of the project and collaborating on its completion.