Welcome to the repository for Liber - Study Partner! This platform is designed to be a comprehensive learning environment, curating course links, tech trivia resources, and featuring a user authentication system. Additionally, Liber integrates Seria - an AI Chatbot using API for proficient technical doubt resolution.
Liber - Study Partner is a learning platform that aims to provide a centralized hub for students and learners to access curated course links, tech trivia resources, and seek assistance through an AI Chatbot for resolving technical doubts. The platform is designed to enhance the learning experience and foster a collaborative community.
- Curated Course Links: Access handpicked course links spanning various subjects and topics.
- Tech Trivia Resources: Explore and learn from a collection of technical trivia resources.
- User Authentication: Register, log in, and personalize your learning experience with user accounts.
- Seria AI Chatbot Integration: Seamlessly resolve technical doubts through an integrated AI Chatbot.
- Responsive Design: Enjoy a user-friendly experience on various devices.
- ReactJS: Frontend library for building user interfaces.
- Chakra UI: React component library for building accessible and customizable UI.
- Node.js: Server-side JavaScript runtime.
- API Integration: Utilized to connect with external resources for course links and tech trivia.
- MongoDB: Database for storing user information and platform data.
- Clone the repository to your local machine.
git clone https://github.com/your-username/liber.git
- Navigate to the project directory.
cd liber-study-partner
- Install dependencies for the frontend and backend.
cd client && npm install cd ../server && npm install
- Configure the MongoDB connection and API keys.
Set up a MongoDB database and obtain the connection URI. Add the MongoDB URI and any other necessary API keys in the respective configuration files.
- Start the frontend and backend servers.
cd client && npm start cd ../server && npm start