Welcome to the Flashcards App, a project designed during our two day hackathon to make learning fun, accessible, and interactive!
Whether you're cramming for exams, learning a new language, or just looking for a creative way to memorize, this app has you covered.
Customizable Flashcards: Create your own decks and cards tailored to your needs.

Frontend: React for building a dynamic and user-friendly interface.
Backend: Node.js and Express for managing data and APIs.
Version Control: Git and GitHub for collaboration and code management.
Clone the repository:
git clone git@github.com:daniellem62/flashcards-hackathon.git
cd flashcards-hackathonInstall dependencies:
npm installStart the development server:
npm run dev- Two-Day Sprint: We created this app from scratch over 2 days but less than 24 hours in all.
- Teamwork: Collaborated effectively with a team, using Kanban boards for task management.
- Overcoming Challenges: Tackled issues like merge conflicts and learned strategies for smoother collaboration.
- Learning Outcomes: Improved understanding of full-stack development and app design.
- Database Integration: Connect to a database like MongoDB to store flashcards and track user progress.
- Easy and Hard Modes: Add difficulty levels to customize the review experience.
- Filter Feature: Implement filters to sort flashcards by tags, categories, or difficulty.
- Comprehensive Testing: Add unit and integration tests for improved app reliability.
Contributions are welcome! Feel free to fork the repo and submit a pull request with your enhancements.
Thanks to everyone who contributed ideas, code, and feedback during this hackathon. A special shoutout to our mentors and organizers for their guidance!