From 438f701efcdb2e95d26dc23e898694e021a01f19 Mon Sep 17 00:00:00 2001 From: Muditapandey26 Date: Sun, 26 Oct 2025 18:44:14 +0530 Subject: [PATCH 1/3] Added new Tier 1 project idea: Language Flashcards --- Projects/1-Beginner/Language-Flashcards.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Projects/1-Beginner/Language-Flashcards.md diff --git a/Projects/1-Beginner/Language-Flashcards.md b/Projects/1-Beginner/Language-Flashcards.md new file mode 100644 index 00000000..e69de29b From b013cb2050c8f71d163212816554ab07bac9cc1a Mon Sep 17 00:00:00 2001 From: Muditapandey26 Date: Sun, 26 Oct 2025 19:31:35 +0530 Subject: [PATCH 2/3] Create Language Flashcards project Added a detailed description of the Language Flashcards app, including user stories, bonus features, useful links, and example projects. --- Projects/1-Beginner/Language-Flashcards.md | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/Projects/1-Beginner/Language-Flashcards.md b/Projects/1-Beginner/Language-Flashcards.md index e69de29b..365c58b0 100644 --- a/Projects/1-Beginner/Language-Flashcards.md +++ b/Projects/1-Beginner/Language-Flashcards.md @@ -0,0 +1,31 @@ +# Language Flashcards + +**Tier:** 1-Beginner + +A simple flashcards web app that helps users learn new words in different languages by showing the word, its translation, and optionally an example sentence. The app allows users to add, edit, and delete flashcards, and stores them in the browser (localStorage). + +## User Stories + +- [ ] User can **create** a new flashcard by entering a word, its translation, and an optional example sentence. +- [ ] User can **view** a list of all flashcards. +- [ ] User can **flip** a flashcard to see its translation or example. +- [ ] User can **edit** or **delete** existing flashcards. +- [ ] User’s flashcards are **saved** in localStorage so they persist after reloading. + +## Bonus Features + +- [ ] User can **mark** difficult words to review later. +- [ ] User can **search** flashcards by keyword. +- [ ] User can **randomize** flashcard order for practice. +- [ ] User can **switch themes** (light/dark mode). + +## Useful Links and Resources + +- [MDN Web Docs: localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) +- [MDN Web Docs: CSS Transitions](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions) +- [FreeCodeCamp – Build a Flashcard App](https://www.freecodecamp.org/news/build-a-flashcard-app-using-html-css-and-js/) + +## Example Projects + +- [Memory Card App (Florin Pop)](https://memory-card.netlify.app/) +- [Quiz Cards by Web Dev Simplified](https://github.com/WebDevSimplified/Flashcards) From 2ae31d0e103f0fbe25db1691dffccee06e53e04f Mon Sep 17 00:00:00 2001 From: Muditapandey26 Date: Sun, 26 Oct 2025 19:47:56 +0530 Subject: [PATCH 3/3] Revise Language Flashcards content Updated the Language Flashcards documentation with new links and resources. --- Projects/1-Beginner/Language-Flashcards.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Projects/1-Beginner/Language-Flashcards.md b/Projects/1-Beginner/Language-Flashcards.md index 365c58b0..2146b1f1 100644 --- a/Projects/1-Beginner/Language-Flashcards.md +++ b/Projects/1-Beginner/Language-Flashcards.md @@ -23,9 +23,8 @@ A simple flashcards web app that helps users learn new words in different langua - [MDN Web Docs: localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) - [MDN Web Docs: CSS Transitions](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions) -- [FreeCodeCamp – Build a Flashcard App](https://www.freecodecamp.org/news/build-a-flashcard-app-using-html-css-and-js/) +- [FreeCodeCamp: Improve Your JavaScript Skills by Coding a Card Game](https://www.freecodecamp.org/news/improve-your-javascript-skills-by-coding-a-card-game/) ## Example Projects -- [Memory Card App (Florin Pop)](https://memory-card.netlify.app/) -- [Quiz Cards by Web Dev Simplified](https://github.com/WebDevSimplified/Flashcards) +- [Florin Pop's 10-Projects-10-Hours Repository (Contains Memory Game)](https://github.com/florinpop17/10-projects-10-hours)