This repository contains code and examples used for teaching "Nextjs" Fo Frontend and Full Stack Development courses
These examples are intended for instructional use and demonstrate basic concepts. They are not representative of production-level code or my professional work.
- nextjs project structure
- home page
- routes in nextjs
- layout functionality
- nested routes
- client vs server
- fetcing data
- loading
- section challenge
- error handling
- dynamic routes
- nested layout
- components
- props
- section challenge
- advanced routing
- media in nextjs
- databases
- section challenge
- curd intro
- project 1
- http methods
- route handler
- project 2
- middleware
- render
- build
- project 3
- authentication
- advanced deployment
- encryption
- 3rd parties auth(google, facebook, github)
- 3rd parties payment gateway(paypal, stripe)
- 3rd parties services (POS, LLM, CRM)