IDKoding
An online learning platform for developers
Company
IDKoding
Year
2025
Category
Online Learning
Role
Fullstack Developer
Overview
IDKoding is an online course platform designed to help users learn programming such as web development, mobile development, and data science. The platform provides various courses accessible to anyone, with a focus on an interactive and enjoyable learning experience. In its development, I was asked to work on the frontend part using Laravel Inertia with React and Tailwind CSS, as well as integrate RESTful APIs for communication between the frontend and backend.
This project was my freelance project at IDKoding, where I updated the look and functionality of the existing platform. I collaborated with the backend team to ensure seamless integration between the frontend and backend, as well as ensuring the platform remained responsive and easy to use across various devices. The project was completed in 1 month.
You can access this platform at idkoding.com.
Tech Stack
Frontend: Laravel Inertia, React, Tailwind CSS Backend: Laravel, MySQL
Objectives
- Developed a responsive and interactive online course platform using Laravel Inertia with React.
- Integrated RESTful APIs for seamless communication between frontend and backend services.
- Improved the user experience with a modern and easy-to-use interface.
- Ensured clean and reusable code practices to support the long-term maintainability and scalability of the platform.
- Implemented new features such as a course rating system, automatic certificates, and social media integration to increase user interaction.
- Integrated the backend with an SMTP service to send email notifications to users regarding platform activity.
Project Galery
A glimpse into the project


