This is a project based course that will teach you how to use Next.js in the real world. We use all of the latest features in Next 14 to build a property rental website where users can browse, search and manage property listings.
Next.js is the future of React. Server-side rendered websites and static websites are becoming the norm over single page applications and Next.js allows you to build both with ease. Learning Next will give you a huge advantage when it comes to modern web development.
The project will have the following features:
- User authentication with Google & Next Auth
- User authorization
- RESTful API routes
- Route protection
- User profile with user listings
- Property Listing CRUD
- Property image upload (Multiple)
- Cloudinary integration
- Property search
- Internal messages with ‘unread’ notifications
- Photoswipe image gallery
- Mapbox maps
- Toast notifications
- Property bookmarking / saved properties
- Property sharing to social media
- Loading spinners
- Responsive design (Tailwind)
- Custom 404 page
This course will give you all of the skills that you need to start creating your own full stack Next.js applications with API routes.






