JavaBrewed is an application designed to help Computer Science students learn faster and more efficiently. By utilizing diagrams and providing personalized support, JavaBrewed aims to enhance the learning experience and make complex topics more accessible.
- Interactive Diagrams: Visualize complex algorithms and data structures with interactive diagrams. Personalized Support: Receive tailored recommendations and support based on your learning progress and preferences.
- Comprehensive Content: Access a wide range of topics in Computer Science, from basic concepts to advanced theories.
- Practice Problems: Test your knowledge with a variety of practice problems and quizzes.
- Progress Tracking: Monitor your learning progress and identify areas that need improvement.
JavaBrewed is built using the following technologies:
- React: A JavaScript library for building user interfaces.
- Next.js: A React framework for server-side rendering and static web applications.
- Vercel: A platform for frontend frameworks and static sites, used for deployment.
- lucide-react: An icon library for React applications.
- shadcn / daisyui: UI libraries for building beautiful and responsive user interfaces.
- react-flow-renderer: A library for creating interactive diagrams.
- Head over to the site listed in the about page, or here: [LINK].
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add new feature"
- Push to the branch:
git push origin feature-name
- Create a pull request and describe your changes in detail.
This project is licensed under the MIT License. See the LICENSE file for more details.
Start learning smarter and faster with JavaBrewed – your companion in mastering Computer Science.