Welcome to CodingChampion, a comprehensive platform for coding enthusiasts, students, and professionals! This project aims to provide solutions for slip and lab book problems, Data Structures and Algorithms (DSA) questions, and personalized learning roadmaps to enhance coding skills.
- Slip Solutions: Easily access solved slip questions for your academic requirements.
- Lab Book Solutions: Find detailed solutions for your lab book problems with well-explained code and concepts.
- DSA Questions: Practice and master DSA concepts with curated questions and solutions.
- Learning Roadmaps: Follow guided roadmaps to systematically enhance your coding knowledge and skills.
- Copy Code Functionality: Easily copy code solutions to the clipboard.
- Interactive Explanations: Highlighted solutions with explanations and accompanying images.
- AI Assistant (Deva): Get help from Deva, the AI assistant powered by multiple large language models.
- Frontend: React.js, TailwindCSS
- Code Editor: Monaco Editor
- Backend: Firebase Firestore for data management
- AI Integration: Powered by multiple large language models like Llama-3.1-70B, Llama-3.1-8B, Gemma2-9B, and Gemma-7B for solution explanations
- Other Libraries: React Router, React Toastify, Framer motion
-
Clone the repository:
git clone https://github.com/YashJunagade/CodingChampion.git
-
Navigate into the project directory:
cd CodingChampion
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
We welcome contributions! If you have ideas or would like to contribute to CodingChampion, please submit an issue or a pull request.
This project is licensed under the MIT License.