Skip to content

Repository files navigation

React Projects – Built From Ultimate React Course By Jonas Schmedtmann

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.

📋 Title

React Projects – Ultimate React Course

📚 Project List

  • 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

📖 Overview

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.

🧪 Technologies Learned

  • 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)

⚙️ Setup Instructions

Clone the repository:

git clone https://github.com/RayCinco/react_course_projects.git

🚀 Hosting and Deployment

Projects were deployed using:

  • Netlify – For static React apps
  • Vercel – For Next.js applications
  • Supabase – For backend services like authentication and databases

📈 Status

✅ Completed

🎓 Takeways

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.

🙌 Credits

Projects built by Raymond Cinco

Tutorials and guidance by Jonas Schmedtmann

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages