An open API service indexing awesome lists of open source software.

https://github.com/CartValderama/MVC-flashcard-app

Flashcard-based learning tool with interactive flashcards, decks, and folders, built using MVC framework and OpenAI API for feedback. First version for web application course.
https://github.com/CartValderama/MVC-flashcard-app

asp-net-mvc bootstrap5 csharp css html5 javascript razor-pages

Last synced: 4 months ago
JSON representation

Flashcard-based learning tool with interactive flashcards, decks, and folders, built using MVC framework and OpenAI API for feedback. First version for web application course.

Awesome Lists containing this project

README

          

**AI-Enhanced Learning App**

**Overview:**
The AI-Enhanced Learning App is a flashcard-based learning platform that integrates OpenAI’s API to enhance user learning experiences. Built with .NET Core 6.0 and MVC framework, it includes features like user registration/login, customizable flashcards, decks, and folders.

**Key Features:**
- **Flashcards:** Multiple interactive modes, including traditional flashcards, matching games, and AI-enhanced feedback.
- **Decks and Folders:** Organize and manage study materials.
- **API Integration:** Utilizes OpenAI's API for personalized feedback in certain flashcard types.
- **Design:** Uses Bootstrap 5, CSS, and JavaScript for a user-friendly interface.

**Technical Details:**
- **Models & Views:** Includes models for flashcards, decks, and folders, with CRUD operations and dynamic views.
- **Controllers:** Manage CRUD operations and ensure proper authorization.
- **Data Access Layer:** Implements repositories for entity management and database initialization.

**Conclusion:**
This project demonstrates proficiency in .NET Core, MVC design pattern, and API integration, providing a practical learning tool with enhanced functionality through AI.