This repository contains a collection of react-powered applications I've built as part of Jonas Schmedtmann's Ultimate React Course: React, Next.js, Redux & more.
- Next.js "app" router, React Server Components, server actions, authentication with NextAuth
- React Query, Styled Components, React Hook Form, Supabase, advanced compound component pattern, authentication, charts, dark mode, professional application planning and development
- React Router data loading, Redux, Redux Toolkit, thunks, Tailwind CSS
- React Router, Context Api, Leaflet, memo, useMemo, useCallback
- useReducer
- Class components, data fetching
- useEffect, data fetching, custom hooks
- Practise project (incorporates
travel-listandpizza-menucomponents)
- useState, State Management
- Components, props, JSX
Below are the respective commands to start each project:
| Project | Start Command(s) |
|---|---|
| pizza-menu travel-list eat-n-split usepopcorn classy-weather |
npm start |
| react-quiz | npm startnpm run server (for backend/API) |
| worldwise | npm run devnpm run server (for backend/API) |
| fast-react-pizza the-wild-oasis the-wild-oasis-website |
npm run dev |
npm startβ Starts the React development server (for Create React App projects).npm run devβ Starts the development server (for Vite/Next-based projects).npm run serverβ Starts the JSON server or API backend (run in a separate terminal).