From 4b9aba7f9e9ef93c6bf1764265f7f36c50404c09 Mon Sep 17 00:00:00 2001 From: abhishek-Jain24 Date: Sat, 11 Oct 2025 18:03:04 +0530 Subject: [PATCH 1/5] Added Hindi programming resources section This PR adds free Hindi programming resources including: - FreeCodeCamp Hindi Tutorials - CodeWithHarry Hindi Courses - GeekyShows Web Development This will help Hindi-speaking beginners learn coding in their native language. --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index c54bfa41..0a0a9b9c 100644 --- a/README.md +++ b/README.md @@ -176,3 +176,13 @@ As a bonus, I created the [#100Days100Projects challenge](https://www.florin-pop ## Stars history [![Stargazers over time](https://starchart.cc/florinpop17/app-ideas.svg)](https://starchart.cc/florinpop17/app-ideas) + +## 🌍 Translations & Resources + +### Hindi Programming Resources +- [FreeCodeCamp Hindi Tutorials](https://www.freecodecamp.org/hindi/) +- [CodeWithHarry - Hindi Programming Courses](https://www.codewithharry.com) +- [GeekyShows - Hindi Web Development](https://www.geekyshows.com) + +### Contributing Translations +We welcome translations in Hindi and other languages! Feel free to add more resources for your language. \ No newline at end of file From 2e67d1a21bf7c27ac4163f86c4864f38c209a6fc Mon Sep 17 00:00:00 2001 From: abhishek-Jain24 Date: Sat, 11 Oct 2025 18:15:39 +0530 Subject: [PATCH 2/5] Update README.md --- README.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/README.md b/README.md index 0a0a9b9c..50931749 100644 --- a/README.md +++ b/README.md @@ -175,14 +175,4 @@ As a bonus, I created the [#100Days100Projects challenge](https://www.florin-pop ## Stars history -[![Stargazers over time](https://starchart.cc/florinpop17/app-ideas.svg)](https://starchart.cc/florinpop17/app-ideas) - -## 🌍 Translations & Resources - -### Hindi Programming Resources -- [FreeCodeCamp Hindi Tutorials](https://www.freecodecamp.org/hindi/) -- [CodeWithHarry - Hindi Programming Courses](https://www.codewithharry.com) -- [GeekyShows - Hindi Web Development](https://www.geekyshows.com) - -### Contributing Translations -We welcome translations in Hindi and other languages! Feel free to add more resources for your language. \ No newline at end of file +[![Stargazers over time](https://starchart.cc/florinpop17/app-ideas.svg)](https://starchart.cc/florinpop17/app-ideas) \ No newline at end of file From d596b6af25f6520e0ca7ca7d7885468b7756b90d Mon Sep 17 00:00:00 2001 From: abhishek-Jain24 Date: Sat, 11 Oct 2025 18:22:08 +0530 Subject: [PATCH 3/5] Create Currency-Converter-App.md Added Currency Converter App project idea --- Projects/1-Beginner/Currency-Converter-App.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Projects/1-Beginner/Currency-Converter-App.md diff --git a/Projects/1-Beginner/Currency-Converter-App.md b/Projects/1-Beginner/Currency-Converter-App.md new file mode 100644 index 00000000..927ffa38 --- /dev/null +++ b/Projects/1-Beginner/Currency-Converter-App.md @@ -0,0 +1,45 @@ +# Currency Converter App + +A web application that converts between different currencies using real-time exchange rates. + +## Objective +Build an application that can convert amounts between different currencies with up-to-date exchange rates. + +## User Stories +- [ ] User can see a dropdown list of available currencies +- [ ] User can select a source currency and target currency +- [ ] User can enter an amount to convert +- [ ] User can see the converted amount in real-time +- [ ] User can see the current exchange rate +- [ ] User can swap source and target currencies with a button + +## Bonus Features +- [ ] User can see a history of exchange rates +- [ ] User can favorite frequently used currencies +- [ ] User can see currency flags alongside names +- [ ] User can convert to multiple currencies at once +- [ ] Application works offline with cached rates + +## Technologies +- HTML, CSS, JavaScript +- Free Currency API: [exchangerate-api.com](https://www.exchangerate-api.com) +- Local Storage for favorites + +## Difficulty +- **Beginner Level** - Basic JavaScript and API calls + +## Example APIs +- Free Tier: [ExchangeRate-API](https://www.exchangerate-api.com) +- Alternative: [Frankfurter API](https://www.frankfurter.app) + +## Learning Concepts +- API Integration +- Asynchronous JavaScript +- DOM Manipulation +- Error Handling +- Local Storage + +## Project Ideas for Extension +- Add cryptocurrency conversion +- Create currency rate alerts +- Build a currency comparison chart \ No newline at end of file From fe0b1a4d442fb2f7b001519cc6b7617018d30ad3 Mon Sep 17 00:00:00 2001 From: abhishek-Jain24 Date: Sat, 11 Oct 2025 20:03:25 +0530 Subject: [PATCH 4/5] Create Expense-Tracker-App.md Added Expense Tracker App project idea --- Projects/1-Beginner/Expense-Tracker-App.md | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Projects/1-Beginner/Expense-Tracker-App.md diff --git a/Projects/1-Beginner/Expense-Tracker-App.md b/Projects/1-Beginner/Expense-Tracker-App.md new file mode 100644 index 00000000..c2a3846b --- /dev/null +++ b/Projects/1-Beginner/Expense-Tracker-App.md @@ -0,0 +1,32 @@ +# Expense Tracker App + +A simple web application to track daily expenses and manage personal finances. + +## User Stories +- [ ] User can add new expenses with description, amount, and category +- [ ] User can view all expenses in a list with total amount +- [ ] User can delete expenses from the list +- [ ] User can filter expenses by category + +## Bonus Features +- [ ] User can edit existing expenses +- [ ] User can see spending statistics with charts +- [ ] Data persists using localStorage +- [ ] User can export expenses to CSV + +## Technologies +- HTML, CSS, JavaScript +- Local Storage for data persistence +- Chart.js for statistics (optional) + +## Implementation Tips +- Start with basic CRUD operations +- Use arrays and objects to manage expense data +- Implement localStorage for data persistence +- Add input validation for amount fields + +## Learning Outcomes +- DOM manipulation +- Array methods (filter, map, reduce) +- Local Storage API +- Event handling \ No newline at end of file From c21785b53b31d8e4ab35080b2a41819afb2b9c9a Mon Sep 17 00:00:00 2001 From: abhishek-Jain24 Date: Sat, 11 Oct 2025 20:47:47 +0530 Subject: [PATCH 5/5] Expense-Tracker-App.md --- Projects/1-Beginner/Expense-Tracker-App.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Projects/1-Beginner/Expense-Tracker-App.md b/Projects/1-Beginner/Expense-Tracker-App.md index c2a3846b..0fd4cea9 100644 --- a/Projects/1-Beginner/Expense-Tracker-App.md +++ b/Projects/1-Beginner/Expense-Tracker-App.md @@ -1,3 +1,10 @@ +# Expense Tracker App + +## Objective +Build a simple application to track daily expenses and manage personal finances. + + + # Expense Tracker App A simple web application to track daily expenses and manage personal finances. @@ -29,4 +36,4 @@ A simple web application to track daily expenses and manage personal finances. - DOM manipulation - Array methods (filter, map, reduce) - Local Storage API -- Event handling \ No newline at end of file +- Event handling