Learn Real World React with API Integration
In the spirit of paying it forward to the community that helped me in my progress, I’m offering a free training to guide you through integrating React (Next.js) with a Phoenix API. This workshop is designed for developers eager to learn how to build a modern, dynamic web app using React for the frontend and Phoenix for the backend.
Over the course of this hands-on workshop, we will:
Set up a React (Next.js) project and build a dashboard similar to Basecamp's homepage.
Create dynamic views where users can log in, view project lists, and navigate to project details—all powered by a Phoenix API backend.
Learn how to protect routes using authentication, ensuring secure access to project data.
Optimize the app to quickly reload project data from the cache, reducing server wait times.
Deploy the entire stack using tools like Docker and Kamal, getting your app live and fully functional on a server.
Whether you’re just getting started or looking to sharpen your skills, this workshop will give you practical experience with real-world tools. All I ask in return is that if you find value in this training, consider helping someone else on their learning journey, just as this community has helped me.
No strings attached—just learning, building, and sharing.