Google Keep App clone with ReactJS in Hindi | React Project in Hindi #50
HTML-код
- Опубликовано: 6 фев 2025
- Welcome, I am building a Google Keep App Clone with pure React js in Hindi in 2020.
➡️ Source Code Link: www.thapatechn...
************ Must Watch Videos For Web Development ************
➡️ Hooks in React JS in Hindi | useState in Hook in React JS: • #30: Hooks in React J...
➡️ Array Destructuring in ES6 in JavaScript in Hindi 2020: • ES6 Tutorial #5: Array...
➡️ Object Destructuring in ES6 in JavaScript in Hindi: • ES6 Tutorial #7: Objec...
➡️ React DevTools & Source Code Link: www.thapatechn...
➡️ ReactJS Tutorial in Hindi 2020 Playlist Link: • React JS Tutorial in H...
➡️ ReactJS JavaScript Array Map Method in Hindi with Example: • ReactJS JavaScript Arr...
➡️ Fat Arrow Function in JavaScript in Hindi 2020: • ES6 Tutorial #8: Fat A...
➡️ #23: Array in React JS in Hindi | React JS Project Netflix App #2 in Hindi in 2020
➡️ Array in JavaScript in Hindi: • JavaScript Tutorial in...
➡️ #22: React JS Project Netflix App Part #1 in Hindi in 2020: • #22: Props in React Js...
➡️ Install VS Code for ReactJS LINK: www.thapatechn...
➡️ Check Complete Reactjs in One video here 👇 • ReactJS For Beginners ...
➡️ HTML in One Video: • Learn HTML in One Vide...
➡️ CSS in One video: • Learn Complete CSS In ...
➡️ CSS FlexBox in 30 Minutes: • CSS FlexBox in 30 Minu...
➡️ JavaScript in One video: • JavaScript in One Vide...
➡️ ECMAScript 6 in One Video: • ES5 & ES6 | ECMAScript...
➡️ HTML5 in one video: • HTML5 Tutorial in One ...
➡️ CSS3 in one video: • Learn Complete CSS3 In...
➡️ Bootstrap4 in One video: • Bootstrap 4 in One Vid...
➡️ Jquery in One video: • jQuery in One Video in...
➡️ JSON in one video: • JSON in One Video in H...
➡️ ReactJS in one video: • ReactJS For Beginners ...
➡️ PHP in One Video: • PHP TUTORIAL IN ONE VI...
➡️ NodeJS in one video: / ipnwakoibt
➡️ MySQL in one video: • Complete SQL & MySQL i...
********** CLICK HERE TO WATCH ************
➡️ Fetch API in JavaScript: • Fetch API in JavaScrip...
➡️ AJAX tutorial for beginners in Hindi: • AJAX tutorial for begi...
➡️ Template literals (Template strings) in ES6 in JavaScript in Hindi: • ES6 Tutorial #3: Templ...
➡️ Async Await in JavaScript in Hindi: • Async Await in JavaScr...
➡️ Promises in JavaScript in Hindi: • Master The Promises in...
➡️ Callback Hell in JavaScript: • Callback Hell in JavaS...
➡️ Advanced JavaScript in Hindi Playlist: • Advanced JavaScript Tu...
➡️ ECMAScript Tutorial in Hindi 2020: • Modern JavaScript ES6 ...
➡️ ES5 & ES6 | ECMAScript 6 in One Video in Hindi: • ES5 & ES6 | ECMAScript...
➡️ JavaScript Game Development Series in 2020: • JavaScript Game Develo...
➡️ Source Code Link: www.thapatechn...
➡️ Top 5 Programming Languages in 2020: • Top 5 Programming Lang...
➡️ Ludo Game JavaScript Link: • JavaScript Game in Hin...
➡️Plz show some love to My Siter RUclips Channel and Plz Subscribe Link: / @mayabeautyvlogs878
**************** MUST WATCH VIDEOS *****************
➡️ How to become a Full Stack Developer 2020: • How to become a Full S...
➡️ How To Become a Web Developer 2020: • How To Become a Web De...
➡️ How JavaScript Works: • How JavaScript Works i...
➡️ Follow me on Instagram: / vinodthapa55
Make Website Responsive Using Media Queries in One Video in Hindi | Web Design Tutorial in Hindi
➡️ Link: • Make Website Responsiv...
Guys, Please support my channel by SUBSCRIBE to my channel and share my videos in your Social Network TimeLines.
Don't Forget to Follow me on all Social Network,
Website Link: www.thapatechn...
Instagram Link: / vinodthapa55
Facebook Link: / vinodthapa55
Twitter Link: / vb55thapa
Facebook ThapaTechnical Page Link: www.facebook.c...
I really hope u all enjoyed my video on Google Keep App Clone with pure React js in Hindi in 2020.
➡️ ReactJS Tutorial in Hindi 2020 Playlist Link: ruclips.net/p/PLwGdqUZWnOp3aROg4wypcRhZqJG3ajZWJ
➡️ Source Code Link: www.thapatechnical.com/2019/08/how-to-get-source-code.html
appka vo node js in one hour vala video acha tha par kafi jise rah gayi thi usmein isliye jaise app ne reactjs pe series banai vaise hi node js aur express pe bhi banyo pls
Plz make video on about google maps in reactjs
I loved it, all your video's are amazing. Please create a complete tutorial series on angular 8, many of my friends want to learn it.
Hii bro mujhe kuch help chaiye apkiii
Sir, Please make tutorial on Redux as well. This is my humble request to you. I would be extremely thankful to you, Sir.
css code -
*{
box-sizing:border-box;
padding: 0;
margin: 0;
}
.header{
width: 100%;
line-height: 100px;
background-color: #f5ba13;
display: flex;
justify-content: center;
align-items: center;
padding-left: 50px;
color: white;
box-shadow: 5px 3px 15px -5px rgba(0,0,0,0.3);
}
.main_note{
width: 500px;
padding: 15px 10px 5px 10px;
margin: 20px auto;
}
.my_notes h1{
color: #34495e;
}
.my_notes p{
color: grey;
}
.form{
min-height: 50px;
color: #ecf0f1;
padding: 15px 10px 5px 10px;
box-shadow: 3px 5px 15px -5px rgba(0,0,0,0.5);
border-radius: 10px;
position: relative;
}
input{
width: 100%;
line-height: 30px;
background: transparent;
border: none;
outline: none;
font-size: 1.5rem;
margin: 10px 0;
font-weight: bold;
}
textarea{
width: 100%;
line-height: 30px;
background: transparent;
border: none;
outline: none;
font-size: 1rem;
margin: 10px 0;
}
.MuiButton-root{
width: 30px;
height: 50px;
position: absolute;
bottom: -28px;
left: 400px;
cursor: pointer;
background-color: #fff !important;
border-radius: 50% !important;
}
.MuiButton-root .plus-sign{
font-size: 45px !important;
font-weight: 900;
color: #f4b000;
cursor: pointer;
z-index: 222;
background: transparent;
}
.MuiButton-root:hover{
background-color: #f4b400;
}
.MuiButton-root:hover .plus-sign{
color: #fff;
background: transparent;
}
.note{
background: #fff;
border-radius: 7px;
box-shadow: 0 2px 5px;
padding: 10px;
width: 240px;
margin: 16px;
float: left;
}
.note h1{
font-size: 1.1em;
margin-bottom: 6px;
}
.note p{
font-size: 1.1em;
margin-bottom: 10px;
white-space: pre-wrap;
word-wrap: break-word;
}
.note .btn{
position: relative;
float: right;
margin-right: 10px;
border: none;
width: 50px;
color:#f4b400 ;
height: 50px;
background: transparent;
cursor: pointer;
outline: none;
border-radius: 50%;
}
.deleteIcon{
width: 0.7em;
height: 0.7em;
}
.note .btn:hover{
background-color: #f5ba13;
}
.note .btn:hover .deleteIcon{
color: #fff;
}
footer{
width: 100%;
position: absolute;
bottom: 0;
}
Thanks Bro
Thanks bro
Really liked the way how you first taught basic To-Do-App then came to this project.
I dont think anyone can expalin this easy.
Very informative video. Thank you 😀
thankyou sir ji bahut Mehnat Karna pada Purane videos, Dekhe tab jake Aaj Achhe se to do list Bana paya hu.
Congratulations sir in React js 50 video ........
nice job vinod sir I'm watching your react series, you explained much better any other than that. but by watching this video I got that your birthday is in January!
Superb.... Best Tutorial
Bro if u have time then plzz make the video on ecommerce....
Way of teaching is excellent 👌
I understand ur all concept how u elaborate all concept in detail..
Thnx brother 👍
*{
box-sizing:border-box;
padding: 0;
margin: 0;
}
.header{
width: 100%;
line-height: 100px;
background-color: #f5ba13;
display: flex;
justify-content: center;
align-items: center;
padding-left: 50px;
color: white;
box-shadow: 5px 3px 15px -5px rgba(0,0,0,0.3);
}
.main_note{
width: 500px;
padding: 15px 10px 5px 10px;
margin: 20px auto;
}
.my_notes h1{
color: #34495e;
}
.my_notes p{
color: grey;
}
.form{
min-height: 50px;
color: #ecf0f1;
padding: 15px 10px 5px 10px;
box-shadow: 3px 5px 15px -5px rgba(0,0,0,0.5);
border-radius: 10px;
position: relative;
}
input{
width: 100%;
line-height: 30px;
background: transparent;
border: none;
outline: none;
font-size: 1.5rem;
margin: 10px 0;
font-weight: bold;
}
textarea{
width: 100%;
line-height: 30px;
background: transparent;
border: none;
outline: none;
font-size: 1rem;
margin: 10px 0;
}
.MuiButton-root{
width: 30px;
height: 50px;
position: absolute;
bottom: -28px;
left: 400px;
cursor: pointer;
background-color: #fff !important;
border-radius: 50% !important;
}
.MuiButton-root .plus-sign{
font-size: 45px !important;
font-weight: 900;
color: #f4b000;
cursor: pointer;
z-index: 222;
background: transparent;
}
.MuiButton-root:hover{
background-color: #f4b400;
}
.MuiButton-root:hover .plus-sign{
color: #fff;
background: transparent;
}
.note{
background: #fff;
border-radius: 7px;
box-shadow: 0 2px 5px;
padding: 10px;
width: 240px;
margin: 16px;
float: left;
}
.note h1{
font-size: 1.1em;
margin-bottom: 6px;
}
.note p{
font-size: 1.1em;
margin-bottom: 10px;
white-space: pre-wrap;
word-wrap: break-word;
}
.note .btn{
position: relative;
float: right;
margin-right: 10px;
border: none;
width: 50px;
color:#f4b400 ;
height: 50px;
background: transparent;
cursor: pointer;
outline: none;
border-radius: 50%;
}
.deleteIcon{
width: 0.7em;
height: 0.7em;
}
.note .btn:hover{
background-color: #f5ba13;
}
.note .btn:hover .deleteIcon{
color: #fff;
}
footer{
width: 100%;
position: absolute;
bottom: 0;
}
🤩 thanks
THANKS BRO...
I am on 20:21 and i have created the project and now i dont wanna watch the full video .Shouls i watch or not??
Aap ke sare videos bahot achhe hote hai
Agaar aap android pe videos banaenge to bahoy sikhne ko milenga
Please please please android pe video banaie....me apko pehle bhi request kar chuka hu.....please
10:30
Move that "image" folder to public directory, then we can access that image folder without importing it.
Thank you Thapa ji for doing this awesome project with a simple explanation.
Khatra Video cha Thapa Dai.
Code k aapko alg se payment Krna h
Kmaal h aapka to sir
Esa mene khi nhi dekha h
Great bro.
Love from nepal.plz heart this comment
Thanks From Balrampur UP India
Project should be complete from scratch including styling and all
It's to complex and so root method
By the way your playlist on react is to good😚
sir you are to much help full for us
thankyou so much sir
we greatefull to you
Hi Vinod, this is such an awesome video on google keep but please make css part available for us to practice it.
* {
box-sizing: border-box;
padding: 0;
margin: 0;
font-family: "Josefin Sans", "Arial Narrow";
}
.header {
width: 100%;
line-height: 100px;
background-color: #f5ba13;
display: flex;
justify-content: start;
align-items: center;
padding-left: 50px;
color: white;
box-shadow: 5px 3px 15px -5px black;
}
.main_note {
width: 500px;
padding: 15px 10px 5px 10px;
margin: 20px auto;
}
.my_notes h1 {
color: #34495e;
}
.my_notes p {
color: gray;
}
form {
min-height: 50px;
color: white;
padding: 15px 10px 5px 10px;
box-shadow: 3px 5px 15px -5px black;
border-radius: 10px;
position: relative;
}
input {
width: 100%;
line-height: 30px;
background: transparent;
border: none;
outline: none;
font-size: 1.5rem;
margin: 10px 0;
font-weight: bold;
}
textarea {
width: 100%;
line-height: 30px;
background: transparent;
border: none;
outline: none;
font-size: 1rem;
margin: 10px 0;
}
.MuiButton-root {
width: 30px;
height: 50px;
position: absolute;
bottom: -28px;
left: 400px;
cursor: pointer;
background-color: #fff !important ;
box-shadow: 5px 5px 15px -5px black;
border-radius: 50% !important;
}
.MuiButton-root .plus_sign {
font-size: 45px !important;
font-weight: 900;
color: #f4b400;
cursor: pointer;
z-index: 222;
background: transparent;
}
.MuiButton-root:hover {
background: #f4b400 !important;
}
.MuiButton-root:hover .plus_sign {
/* background: #f4b400 !important; */
color: #fff;
background: transparent;
}
.note {
background: #fff;
border-radius: 7px;
box-shadow: 0px 2px 5px #ccc;
padding: 10px;
width: 240px;
margin: 16px;
float: left;
}
.note h1 {
font-size: 1.1em;
margin-bottom: 6px;
}
.note p {
font-size: 1.1em;
margin-bottom: 10px;
white-space: pre-wrap;
word-wrap: break-word;
}
.note .btn {
position: relative;
float: right;
margin-right: 10px;
color: #f4b400;
border: none;
width: 50px;
height: 50px;
background: transparent;
cursor: pointer;
outline: none;
box-shadow: 3px 3px 15px -10px rgba(0, 0, 0, alpha);
border-radius: 50%;
}
.deleteIcon {
width: 0.7em;
height: 0.7em;
}
.note .btn:hover {
background-color: #f5ba13;
}
.note .btn:hover .deleteIcon {
color: #fff;
}
footer {
width: 100%;
position: absolute;
bottom: 0;
text-align: center;
}
@@dhrumilpatel2905 Thankyou so much for the help.
Check mine with some modifications learned from thapa :
ruclips.net/video/JzI1QjjJPf8/видео.html
@@dhrumilpatel2905 thanks bhai
@@dhrumilpatel2905 ty
Awesome explanation 👏🏻💯✌🏻
Thanks 🙏🏻
source code 99rs ka hai kisi ko collab karna hai 10 log hio jaye.. to 10 rs ka padega source-code.. reply karo fast .. 10 person jinke pass g pay ya phonepe
awesome thapa bhai... i made the interface (not ditto) but i faced error in js because i tried to make this like the previous list.. but thanks to you and this video i made it ..❤😍
bcz of you u
have learnt lot of things thank you
Great ❤
Good job Sir. pls keep it up and bring some more projects. May be one or two some relatively complex and large as well
Thank u so much sir your all video very helpful for me
So nice of you
@@ThapaTechnical 🙏🙏
if anyone getting the refresh problem while clicking on submit button, You can prevent it by writing event.preventDefault() as the first line of your onClick function. this problem occur due to default behaviour of button on submit
thank you so much man
@Thapa Bro Awesome Bro keep it up
Font awesome bachpan se use kr rhe hai hahaha . paida hote he coding thodi kerne lge the na hmm chintu hai hahahahahah
Awesome project
Love ❤ this expression :) 3 2 1 ...Boom😊
Hey Vinod Bhai there are no videos on submitting data to the server. And or performing CRUD operation from server side data.
Nice tutorial.. Can you make some video on firebase.. Saving data into firebase from front end then retrieve those data from firebase into admin panel.
Please make video on the topic How to Login with Facebook or Google
Please make the video on that topic
Make video fast because i have to add it on my website.
I am waiting for it.
Please tell me fast
thank you so much sir ❤️🥺
we want more project sir , thank you so much sir
this is nothing but an improved ui for todoapps :/
This is great and you also bro
Ye to very nice hy
ye to meri pasand hy
Inside file app.jsx, in line number 21,the function should " return " some value . I think u forgot to mention that..otherwise great vide
Thanks bro it was helpful
thanks you bro for such great productive video
U r Just insaaaaaaaane !!!!!!!!!!!!
I assume u may have good experience over React so i am asking doubt which i am facing now and i couldn't solve.
making project on ecommerce platform fetching data from json file through axios.get(), but it wont update variable immediately which couses error reaching further line due to unavailability of data at initial loading but works fine after i make changes in catagory section though i have mentioned empty dependecy in useffect.
How do i make it update immediately do that when it reaches next line it should update immmediately and process further as per the required data
@@mohith_poojary try==> " variable?" // somecode
Sir i am from bangladesh love you sir.
starting with v7.9.0 we dont need to import React from react
Bro i think its time to introduce context, i am really excited for that
source code 99rs ka hai kisi ko collab karna hai 10 log hio jaye.. to 10 rs ka padega source-code.. reply karo fast .. 10 person jinke pass g pay ya phonepe
Go for Redux
@@akhilkumarsingh5041 hi bro. source code chahiye mujhe
I assume u may have good experience over React so i am asking doubt which i am facing now and i couldn't solve.
making project on ecommerce platform fetching data from json file through axios.get(), but it wont update variable immediately which couses error reaching further line due to unavailability of data at initial loading but works fine after i make changes in catagory section though i have mentioned empty dependecy in useffect.
How do i make it update immediately do that when it reaches next line it should update immmediately and process further as per the required data
love you yaar...
i'm following your tutorial series . i just want you make a vedio in which you customize a theme for example make management system first tell the requirement what are the requirements to develop a management system. your have good content for making website taught enough for fronend.
Awesome.. but why not hold data permanently.
All videos are awesome.
It's very helpful for me
Please app new videos class bases banao na nd lifecycle
Check mine with some modifications learned from thapa :
ruclips.net/video/JzI1QjjJPf8/видео.html
Now we are moving to the advance concepts :)
52:36 can we use arrow function with in an element .... Without writing it spaerately..😊
Whoever facing the problem of refresh page automatically:
Update the function which we have written in CreateNote
Const addEvent(event)=>{
event.preventDefault();
props.passNote(note);
};
but only minus is u need to explain the css part to bcz without css exaplantion it is not good
Your lectures are awesome but this one is incomplete without css part.
To all if facing the refresh problem when clicking add button put event.preventDefault() in a that function
nhi ho rha bro usse bhi
if anyone facing array of map is not defined after delete any note then write array filter method inside return statement
Awesome video sir.....
I assume u may have good experience over React so i am asking doubt which i am facing now and i couldn't solve.
making project on ecommerce platform fetching data from json file through axios.get(), but it wont update variable immediately which couses error reaching further line due to unavailability of data at initial loading but works fine after i make changes in catagory section though i have mentioned empty dependecy in useffect.
How do i make it update immediately do that when it reaches next line it should update immmediately and process further as per the required data
Awesome 👍
thank you so much sir for ur efforts
Bhai ager new project banana ho tao fir se terminal me jake new project create karna padega na?
You can edit item ??or Use localstorage help me from 🇻🇳
Bus aab bade bade projects k video he expect kar rahe hai .
appne createNote component me form tag ka use kiya h ?
Can somebody explain how we are able to use className in custom elements of Material UI, though that isn't possible in React? As far as I know we can use className in JSX but not custom elements
Sir social media icon ko login page mai kaise manage kare usmai ek video hona chahiye
Main icon insert kiya to kuch icon chota Or kuch icon bahut bada aa raha hai
I wish you wouldn't added bootstrap in this series , you kind of mix up the things
Very helpful. Please make some more Projects
I assume u may have good experience over React so i am asking doubt which i am facing now and i couldn't solve.
making project on ecommerce platform fetching data from json file through axios.get(), but it wont update variable immediately which couses error reaching further line due to unavailability of data at initial loading but works fine after i make changes in catagory section though i have mentioned empty dependecy in useffect.
How do i make it update immediately do that when it reaches next line it should update immmediately and process further as per the required data
Sir... You're great... Pls react native pe playlist banaiye na Sir
Any idea why it happens when I click to add after writing title and content, note component opens and close automatically in half seconds. I tried many times after writing the code same to same but it happens again and again. Please help if anyone know about this problem.
if you are getting error simply use
setAddItem((olddata)=>
olddata.filter((currdata,indx) => {
return indx !== id;
})
insted of
setAddItem((olddata)=> {
olddata.filter((currdata,indx) => {
return indx !== id;
})
}
I assume u may have good experience over React so i am asking doubt which i am facing now and i couldn't solve.
making project on ecommerce platform fetching data from json file through axios.get(), but it wont update variable immediately which couses error reaching further line due to unavailability of data at initial loading but works fine after i make changes in catagory section though i have mentioned empty dependecy in useffect.
How do i make it update immediately do that when it reaches next line it should update immmediately and process further as per the required data
Bhai Please 🙏 Make Canvas Tutorials Also please 🙏 🙏🙏
Please reply 🙏🙏
I assume u may have good experience over React so i am asking doubt which i am facing now and i couldn't solve.
making project on ecommerce platform fetching data from json file through axios.get(), but it wont update variable immediately which couses error reaching further line due to unavailability of data at initial loading but works fine after i make changes in catagory section though i have mentioned empty dependecy in useffect.
How do i make it update immediately do that when it reaches next line it should update immmediately and process further as per the required data
Amazing work
Sir! Thankyou for great video can i get extension name you installed for auto implying parenthesis and semi- colon at the end of expression
thanks in advance
bhaiya pls ek node js pe series banyo
aur experss ki bhi taki hum mern stack development sikh sake
I am facing a problem at 46:07 where when i click + icon it does make a note but the page gets refreshed automatically
ya same problem! did you found any solution?
use preventDefault()
bro super yarr please upload some heavy projects.
@thapa Sir I have one doubt why can't we check the value of note variable inside the setAddItem function. What I mean is I tried to place the debugger inside the setAddItem and just wanted to check the value of the note. But when I try to do it, it throws an error. Even though if I access note variable outside the setAddItem it works fine why is it? The reason why I am asking this questionbecause the return [...prevVal, note] statement works perfectly fine but when adding a debugger and checking the value of "note" it is throwing an error
const addNote = (note) => {
setAddItem((prevVal) => {
debugger
return [...prevVal, note]
})
}
Check mine with some modifications learned from thapa :
ruclips.net/video/JzI1QjjJPf8/видео.html
apne her video mea kaha hay keh code discraption mea given hay ,jeb hum waha jaye to wo nahi melta
It would be great if you created another video to cover changing the note title or content.
Check mine with some modifications learned from thapa :
ruclips.net/video/JzI1QjjJPf8/видео.html
when i click on add(+) button without filling note show empty array . how to remove this thing
use useRef hook by that u can fix this problem or add a condition over there
@@shubhambhoir6559 condition is not working.. can u send me the code
just putting { } curly brackets after (oldvalue) under onDelete functions is causing error. Why? Its like
under onDelete function if its setAddItem((oldValue) => { oldValue.filter(...etc etc)} is wrong but setAddItem((oldValue) => oldValue.filter(...etc etc) is right because the latter just don't have curly brackets. Why?
Same doubt i was stuck in this from 2 hours just read your comment and problem solved but could not get the reason behind it.
I think you should have used return after start of curly braces and it should have worked fine.
@@lokesh5371 I think you should have used return after start of curly braces and it should have worked fine.
If u any of u know why this happening by now ...pls pls try to return your comments
@@coolcyberlife2425 what i think is if you are using curly braces then setAddItem needs a return method and when using
() you dont need to return
Please tell how to add local storage to see the previos notes we have created
i need help my note div is creating 2 similar div i dont know why
After doing refresh all notes are vanishes,is this problem is with my code only or all suffers from this problem?
Why you didn't used es6, react,redux vscode extension? Btw great video
Please make a website using firebase db please bro i view your all videos and subscriber too
Hey can you please make a video to implement share button as well.
i have only one doubt why we have used name like const name...though we want only values therefore we used that event.target.value but why name
kya bhai ek css code ke lie v paise chahie..why we need to pay to get the css source code, it shud be available for free or while u r making a project u shud explain the css what u have done..😡
Hi...please make more websites and web applications using react and redux...
bro file save krna pa auto set kasy ota ha
kia extansion ha is ki?
plzzz bta den
If I refresh page all data is cleared... To prevent from this what I have to do....
you have save your data in local storage..
Hey bro, appreciate your videos. Also, I really wanted you to make a video on how to mak website secure, (ie. from http to https )
Bhaiya please make a vidoes lectures on Angular or Even Java programming...if possible
sie app kinta padeho aur kitne years ka experition hai
plz use wordwrap in vs code for better understanding
good viedo