Тёмный

Fullstack Drag & Drop Notes App with React 

freeCodeCamp.org
Подписаться 10 млн
Просмотров 42 тыс.
50% 1

Learn how to create a sticky notes app using JavaScript and Appwrite. Appwrite is an open-source, self-hosted Backend as a Service (BaaS) platform that makes building backends quick and easy. Appwrite provided a grant to make this course possible.
✏️ Course developed by Dennis Ivy. Dennis on Twitter: / dennisivy11
🔗 Written tutorial guide: apwr.dev/guide
🔗 Create an account with Appwrite: apwr.dev/FreeC...
🏗️ Appwrite provided a grant to make this course possible.
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodeca...
Read hundreds of articles on programming: freecodecamp.o...

Опубликовано:

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@DennisIvy
@DennisIvy Месяц назад
Thanks for having me on the channel team, it's an honor ☺
@greenthumb7405
@greenthumb7405 Месяц назад
great tutorial, even cooler project.
@knowledgedose1956
@knowledgedose1956 Месяц назад
Hi Dennis, nice vid, nice to see you here
@DennisIvy
@DennisIvy Месяц назад
@@greenthumb7405 🙏
@DennisIvy
@DennisIvy Месяц назад
@@knowledgedose1956 😊
@QuantumCanvas07
@QuantumCanvas07 Месяц назад
That arrow pointer movement looks so smooth. How do you do that?
@curiouscartographer3111
@curiouscartographer3111 Месяц назад
25:37 Draggable Cards 41:46 Setting up the Backend 50:31 Making Requests 1:00:10 Making Updates 1:11:40 Delete Button 1:18:26 Context API 1:26:42 Adding Notes 1:37:46 Changing Colors
@xlogan6041
@xlogan6041 Месяц назад
My first django teacher ❤🎉
@DennisIvy
@DennisIvy 15 дней назад
😁
@koladechris
@koladechris Месяц назад
Dennis Ivy's apps are always recognizable by their design.
@DennisIvy
@DennisIvy Месяц назад
I hope thats a good thing 😳
@koladechris
@koladechris Месяц назад
@@DennisIvy yes it is
@DennisIvy
@DennisIvy Месяц назад
@@koladechris ☺
@QuantumCanvas07
@QuantumCanvas07 Месяц назад
Wow, I'm gonna level it up by adding on-boarding, auth and context api. Fun week
@user-qg8qc5qb9r
@user-qg8qc5qb9r Месяц назад
Introduction and Overview - 00:00:00 Demo of Final Product - 00:00:30 Getting Started and Resources - 00:01:27 Setting Up the Project and Basic Configuration - 00:04:13 Creating the Notes Page and Initial Components - 00:06:08 Styling the Application and Adding Basic Functionality - 00:08:11 Handling Data and Setting Up Fake Data - 00:09:06 Creating Note Components and Rendering Notes - 00:10:31 Adding Interactivity and Dynamic Note Features - 00:13:05 Implementing Note Auto-Grow and Drag Functionality - 00:16:41 Setting Up a Backend with Appwrite - 00:18:43 Connecting to Appwrite and Managing Data - 00:47:20 Implementing Data Updates and Auto-Save Features - 01:00:05 Handling Note Deletion and State Management - 01:16:17 Using Context API for State Management - 01:18:34 Adding New Notes and Managing Note Creation - 01:27:03 Implementing Note Color Change Feature - 01:35:51 Conclusion and Final Thoughts - 01:49:05
@AlvinMutongozwa-db1bu
@AlvinMutongozwa-db1bu Месяц назад
Dennis is a GOAT 🐐….RESPECT
@DennisIvy
@DennisIvy Месяц назад
😄
@parmanandchauhan6182
@parmanandchauhan6182 Месяц назад
Great to learn from Django king Dennis
@farazahmed1668
@farazahmed1668 Месяц назад
🚀 A Full-Stack project with Appwrite and React in just 2 hours? This is 🔥 Hilarious! 😂👏 Love U ❤
@DennisIvy
@DennisIvy Месяц назад
💪
@abdulbasith1536
@abdulbasith1536 9 дней назад
thank you sir! i have learned lots from this
@christyjacob8551
@christyjacob8551 Месяц назад
Nice one Dennis! Waiting for the next one 🔥
@Mr.Buttons
@Mr.Buttons Месяц назад
Thanks a lot for this 🎉🎉
@opencode1
@opencode1 Месяц назад
A M A Z I N G
@TessaMero
@TessaMero Месяц назад
nice work Dennis and FCC!
@DennisIvy
@DennisIvy Месяц назад
😁
@AlvinMutongozwa-db1bu
@AlvinMutongozwa-db1bu Месяц назад
all hail king Dennis 👑👑
@DennisIvy
@DennisIvy Месяц назад
😉
@SrInd-jy9ev
@SrInd-jy9ev Месяц назад
If possible - I'm interested to see one video on AI/ML roadmap for beginners. For very beginners, How to start over AI, what are the job opportunities and how to crack interviews. Thank you. God bless❤
@nocopyrightgameplaystockvi231
@nocopyrightgameplaystockvi231 Месяц назад
AI/ML roadmap is huge. It takes 2 years at bes t
@SrInd-jy9ev
@SrInd-jy9ev Месяц назад
​@@nocopyrightgameplaystockvi231 Hi, thank you. I'm struggling to learn coding. As a beginner, unable to understand coding (Java). It would be appreciated if I get any help/suggestions from anyone.💐
@nocopyrightgameplaystockvi231
@nocopyrightgameplaystockvi231 Месяц назад
@@SrInd-jy9ev who starts beginner with Java 🌚🌚🌚🌚🌚 a simpler language is C#.
@inglabba
@inglabba Месяц назад
I started with ASM and C (I am not joking). It wasn't easy 😅 @@nocopyrightgameplaystockvi231
@codewithboomi
@codewithboomi Месяц назад
Master King Dennis my Favourite !!!
@DennisIvy
@DennisIvy Месяц назад
😉
@chiranjitdey1430
@chiranjitdey1430 11 дней назад
At 33:30 min, you wanted to add some boundary, cuz if the card exceeded the left or top of window width, there was no way to bring it back without refreshing. Just a quick question, how about we put the ref={cardRef} at the starting div, such that I can drag and drop the card, by selecting it anywhere on the card, instead of just the header part of the card. Although the boundaries are necessary, but just a thought.
@myloginistaken
@myloginistaken Месяц назад
How can I change the cursor size? It's really distracting. ;p
@chiranjitdey1430
@chiranjitdey1430 11 дней назад
Have a small doubt, someone please clear it if I am wrong, when he is deleting or updating the data, he is basically manipulating the Notes state, but what if we just call the init function to fetch data once after a deletion or a creation of a note by passing it in the contextAPI. It will automatically pop up on the UI. Is my approach wrong?
@CoolestPossibleName
@CoolestPossibleName Месяц назад
Why does the title say Javascript instead of react?
@maxpayne9074
@maxpayne9074 Месяц назад
I don`t undestend. mobile touch don`t work. why don`t use library with drag/drop ?
@AposKanal
@AposKanal Месяц назад
Great tutorial! Which VSCode color theme are you using?
@hwapyongedouard
@hwapyongedouard Месяц назад
this looks interesting 🔥🔥🔥🔥🔥🔥
@mdareefuddin2196
@mdareefuddin2196 Месяц назад
Interesting and thanks
@user-jd7mk8cl8e
@user-jd7mk8cl8e Месяц назад
Please could you sort your videos list so I know from where to start. There are many videos. It is confusing.
@gunadAgp
@gunadAgp Месяц назад
Good jobs
@pourthatbubblie
@pourthatbubblie Месяц назад
Finally a tutorial where accent isn't fkd.
@HocineFerradj
@HocineFerradj Месяц назад
great work. thanks
@kunalsharma-kg6sk
@kunalsharma-kg6sk Месяц назад
Basic Setup : 0:00 to 25:38 Drag and Drop : 25:38 to 41:51
@rishiraj2548
@rishiraj2548 Месяц назад
Great thanks
@mohitsinghparmar8585
@mohitsinghparmar8585 Месяц назад
What is roadmap to be a Devops from System Administrator profile
@user-rx9ke7zf2x
@user-rx9ke7zf2x Месяц назад
Plz upload the block chain course from code eater websites 🙏
@riyathakur2942
@riyathakur2942 Месяц назад
CAN SOMEONE TELL ME IT IS BEGINNER FRIENDLY TUTORIAL??
@abhaykanwasi881
@abhaykanwasi881 Месяц назад
Is everything here is free or not ?
@alisajadahmadi978
@alisajadahmadi978 Месяц назад
Nice!
@yuzuru08
@yuzuru08 Месяц назад
9th video, asking for some projects using IDX
@arupde6320
@arupde6320 Месяц назад
github ??
@oussama40612
@oussama40612 Месяц назад
The zooming and following, in my opinion, is so annoying
@khaledhmammi
@khaledhmammi Месяц назад
Nice 🤍
@asn9747
@asn9747 Месяц назад
@SrInd-jy9ev
@SrInd-jy9ev Месяц назад
👍👍👏💐
@uc21_cursor
@uc21_cursor Месяц назад
1st comment
Далее
A New Drag And Drop Library For EVERY Framework
16:02
Просмотров 123 тыс.
Bacon на громкость
00:47
Просмотров 112 тыс.
Linux Operating System - Crash Course for Beginners
2:47:56
Cursor AI Beginners Guide: Build Apps with NO CODE!
21:51
VIM Essentials Course for Beginners
3:41:21
Просмотров 72 тыс.
System Design Concepts Course and Interview Prep
53:38
Просмотров 261 тыс.
Machine Learning for Everybody - Full Course
3:53:53
Simple Code, High Performance
2:50:14
Просмотров 248 тыс.
Bacon на громкость
00:47
Просмотров 112 тыс.