Next.js 14 & Django, with Docker, for Real Estate Management
Real Estate MVP with Django REST Framework, Next.js(React), Docker, NGINX, TypeScript, Redux, RTK Query and more
IT and Software ,Other IT and Software,Python
Lectures -182
Duration -30 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Earlier, I lived in an apartment with more than 500 units, all belonging to a single landlord.
The place had been experiencing problems due to poor service delivery and reporting and maintenance operations.
The tenets were required to report the problems using a group WhatsApp account. This always meant most of their messages went unseen, were read after quite some time, or were lost in the hustle of incoming messages.
Typically, the landlord had plumbers, carpenters, masons, electricians, roofers, etc. who would deal with different problems-who often said they were busy or could not answer calls. Their places and feedback from the landlord regarding the work of the technician were rarely traceable.
To make matters worse, some of the tenants used the same WhatsApp account to advertise their good that they were selling (such as food, clothes et-cetera), and this increased confusion and doesn't even facilitate the reporting of the problem.
Reporting harassing neighbors who have been misbehaving and have breached the tenancy agreement or disturbing others was also challenging.
That made it where I had finally had enough and moved out of that place… which kept me wondering…if I was fortunate enough to somehow get money in the future and was able to build my own set of apartments, just like my former landlord did, what would I do differently?
A warm welcome…. Join me in this course as I build an MVP - minimum viable product, to solve some of the problems I encountered while living in the apartment complex. So, this solution is the MVP. Of course, it can be improved or customized to solve your needs.
I hope that this course will give you valuable insights and solutions and those who face similar challenges in the management of apartments will benefit from this course.
Goals
- Students will learn how to work with Docker containers with Django and Django REST Framework by the end of this course.
- By the end of this course, students will know how to work with Docker containers with React and NextJS 14.
- By the end of this course, students will know how to use Redux and Redux Toolkit with TypeScript.
- Students will also learn how to create a high-performance backend using reverse proxies with NGINX to serve both the backend API and the React/NextJS Client.
Prerequisites
Python developers with at least 1 year of web development experience.
Interested in Integrating React and Nextjs 14 with your backend API Endpoint using NGINX
Python3 basics and type hints
Django basics
REST API and Django REST framework fundamentals
JavaScript basics (including variables, operators, functions, arrays, array methods, async/await, and ES6 features)
TypeScript basics
React basics (components, props, state, JSX, conditional rendering, mapping over lists, and hooks like useState and useEffect).
Redux and ReduxToolkit basics
Docker and container basics
Shell scripting basics
Web Servers and Basics of NGINX

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
4 Lectures
-
Introduction 01:37 01:37
-
Requirements 01:27 01:27
-
Tech tools/Technologies used in Project 02:43 02:43
-
Course Github Repo
Project Setup
6 Lectures

Logging In Django
2 Lectures

Configure Django with Docker
5 Lectures

Using Makefiles
1 Lectures

Custom User model in Django
5 Lectures

NextJs Introduction
7 Lectures

Configure Celery and Redis
4 Lectures

TimeStamped & Profile Models
3 Lectures

Authentication,Authorization & JWT
6 Lectures

User - Profile Serializers and Views
6 Lectures

Apartments Functionality
3 Lectures

Issue Functionality
8 Lectures

Report Functionality
6 Lectures

Rating Functionality
4 Lectures

Posts Functionality
8 Lectures

Setup Next.JS
2 Lectures

Setup Next.js Pages
6 Lectures

Setup Redux and ReduxToolkit
11 Lectures

Activation, Login, Logout
6 Lectures

Password Reset
7 Lectures

Google Oauth
3 Lectures

Profile Page
8 Lectures

Tenants Search and Pagination
5 Lectures

Apartment
12 Lectures

Report a Tenant
4 Lectures

Posts Functionality Part 1
13 Lectures

Post Functionality
8 Lectures

Rate Technicians
5 Lectures

Finally!! Let's Build for Production
14 Lectures

Instructor Details

Alpha Omondi Ogilo
Hi, I am Alpha Ogilo, a self taught FullStack Software engineer with a passion for mentorship and teaching of computer programming principles. I have a liking for Python and JavaScript and its frameworks. Docker is also one of my favourite tools. In the future plan to learn many more technologies/tools and share what I have learnt.
I currently work Full-time as a Senior Software Engineering Manager and in my free time also started creating youtube tutorials
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now