This repository contains a collection of React-based projects built while following Jonas Schmedtmann's tutorials. Each project demonstrates a specific concept or set of technologies from modern frontend development.
React Projects – Ultimate React Course
- Pizza Menu
- Steps Counter
- Travel List
- Eat N Split
- Use Popcorn (Movie)
- Classy Weather
- React Quiz
- Worldwise
- Atomic-Blog (Note Taking)
- Workout Timer
- Redux
- Fast React Pizza
- The Wild Oasis
This repo serves as a learning journey through several React projects, ranging from beginner to advanced level. Each project was built while watching and coding along with Jonas Schmedtmann's React courses. The goal was to master modern React practices including routing, state management, styling, data fetching, and deploying real-world applications.
- React
- React Router
- React Query & Developer Tools
- React Hooks (useState, useEffect, useReducer, useContext, etc.)
- Styling
- Styled Components
- Tailwind CSS
- State Management
- Old Redux (with boilerplate)
- Modern Redux Toolkit & DeveloperTools
- Context API
- Next.js
- Pages and Routing
- Server-Side Rendering
- API Routes
- SaaS Services
- Netlify (Static Hosting)
- Supabase (Backend-as-a-Service)
- Vercel (Next.js Deployment)
Clone the repository:
git clone https://github.com/RayCinco/react_course_projects.gitProjects were deployed using:
- Netlify – For static React apps
- Vercel – For Next.js applications
- Supabase – For backend services like authentication and databases
✅ Completed
I've learned so much from this tutorial. It completely changed how I build and organize my projects. This course gave me a deep understanding of core concepts and theories that strengthened my foundation. I now appreciate the importance of separating files for easier management and future scalability. This journey has transformed my perspective on software engineering, especially as I learned my first frontend framework and expanded my understanding of how modern applications are built.
The experience provided me with a strong foundation in architectural thinking and best practices for structuring apps. The concepts of file separation, organization, and reusability have had a lasting impact on me. Most importantly, I've realized that you can learn anything if you have the passion and dedication to pursue it.
Projects built by Raymond Cinco
Tutorials and guidance by Jonas Schmedtmann