An educational web platform designed to help Computer Science students master complex topics through articles and active recall (flashcards).
Caronte is a web system developed to democratize access to Computer Science knowledge. It combines theoretical learning with practical review tools.
The platform allows users to:
- Read Articles: Curated content on Calculus, Data Structures, Computer Architecture, and OOP.
- Manage Knowledge: Create, edit, and organize Flashcards into stacks for efficient studying.
- Track Progress: User profile system with persistent data (simulated via LocalStorage).
- 📚 Educational Hub: Interactive articles covering:
- Calculus: Introduction and Integrals.
- Data Structures: Queues, Stacks, and Linked Lists.
- Computer Architecture: Logic Gates and Binary logic.
- OOP: Inheritance and Polymorphism.
- 🃏 Flashcard System: Users can create custom decks (stacks) to practice concepts.
- 🔐 Auth System: Login and Registration logic implemented with client-side validation and persistence.
- 🎨 Responsive UI: Fully responsive layout built with Bootstrap 5.
Since this project is static-based, you can run it easily:
- Clone the repository
git clone [https://github.com/nathanhgo/caronte.git](https://github.com/nathanhgo/caronte.git)
- Open the project Navigate to the folder and open index.html in your browser.
Tip: For a better experience, use the "Live Server" extension in VS Code.
🤝 Contributors Built with 💜 by:
@nathanhgo @iamthewalrusz @comeraperuibe944 @PichuFV
This project was developed as part of an undergraduate coursework for Systems Analysis and Development.