Django and React Project for Beginners - Build a FullStack Notes App

preview_player
Показать описание
Learn how to build a full-stack web application using Django and React in this beginner-friendly tutorial. Follow along as we set up a Django backend, create a React frontend, and integrate them to develop a functional notes app. Perfect for newcomers to full-stack development!

Source code:

Timestamps:
00:00:00 - Introduction
00:03:10 - Establishing a Python Virtual Environment
00:05:29 - Initiating a New Django Project
00:09:40 - Developing the Notes Model
00:15:08 - Applying Model Migrations to the Database
00:15:44 - Creating a Superuser for Django Admin
00:17:33 - Serializing the Notes Model
00:20:34 - Building the View for Creating and Retrieving Notes
00:27:39 - Mapping URLs to Views
00:31:24 - Adding New Notes to Django Admin
00:37:40 - Debugging URL Mappings
00:39:45 - Listing Notes
00:42:52 - Retrieving, Updating, and Deleting Notes
00:51:35 - Endpoint Testing Using VSCode Postman
00:57:37 - Introduction to Frontend Development with React
00:58:08 - Setting Up a React Project
01:02:53 - Cleaning Up the React Project
01:04:41 - Displaying "Hello World" in the Browser
01:06:12 - Creating the "NavBar" Component
01:16:22 - Developing the "Filter" Component
01:17:56 - Constructing "NoteContainer" and "NoteCard" Components
01:23:26 - Utilizing React Router Dom for Multiple Pages
01:30:03 - Integrating "NavBar" Across All Pages
01:34:18 - Creating the "Add Note" Page
01:41:04 - Developing the "Note Detail" Page
01:47:25 - Creating the "Edit Note" Page
01:51:08 - Connecting Django with React
01:56:49 - Fetching Notes in the Frontend
02:12:08 - Displaying the First 20 Words of Each Note's Body
02:14:58 - Implementing Dynamic Note Coloring
02:18:59 - Formatting Date and Time in Note Objects
02:21:57 - Adding a Loading Spinner
02:32:20 - Building the Note Detail Page
02:43:28 - Creating a New Note
03:08:40 - Implementing Toast Notifications
03:12:24 - Updating a Note
03:42:10 - Deleting a Note
04:00:07 - Filtering Notes
04:09:41 - Implementing Search Functionality (Backend and Frontend)
04:32:46 - Conclusion
Рекомендации по теме
Комментарии
Автор

thank you code with clinton, i have completed this project, it was a lot of fun to learn new concept however it takes me countable dedication to go through this project.

NepaliTechnology-mi
Автор

requirements.txt file is missing in your project folder

tanvirtechit
Автор

This is awesome. Thank you! I learned so much from the react 🙂
It would be great if you could also create react and fastapi (since it's a lot easier to learn) using perhaps mongodb

guntarion
Автор

Thanks. Your vedio is very helpful to start react and Django

programmingtech
Автор

this was a very nice tutorial but instead of passing the notes down as props you could have used the context api its more maintainable that way

mikeross
Автор

Thanks for this amazing Project. Is this suitable for react and django rest framework beginners? Does it include authentication and authorization also

maazshaikh
Автор

The crackerjack himself👑. Great insights✨

danielndirika
Автор

Please make a advance project.
(django+ react)
redux
social auth
payment gateway

_Sravan_
Автор

why all youtubers donat make authentication when using django + react or nextjs and no one make a video on how we can deploy those projects on servers?

its defecult or what I hope any one see my comment give me an answer if he or she have

alexdin
Автор

Can U create a advance level project for apply internship using Django and React 😮

RanaUmair-smlz
Автор

dude improve your english dont know what kind of english you speak..
anyway thanks for the video

SangramSubudhi-hngj
Автор

Thanks a lot Clinton, you are a great teacher! I studied the Meta backend developer course, and this is really helping me to understand how to connect to the front end. I really appreciate the help! 🦾

albo