New Projects Monthly
This collection includes a variety of free projects perfect for beginners looking to practice web development skills. Our projects are based on real world web development scenarios, and are designed to help you master the basics and quickly progress to more complex skills. Every project includes Figma files, style guides, and more - everything you need to get started.
Design a One-time Password Feature
Put your full stack JavaScript skills to the test creating an application that handles OTP generation, validation, and user authentication.
FAQ Accordion
Practice essential frontend development skills by building this expandable and collapsable menu component.
Implement an RSVP Feature
Hone your responsive design and JavaScript or React skills by building an RSVP feature for a practical event management application.
Subtask Creation Workflow for SaaS App
Implement an interface for users to add and assign subtasks within a Project Management SaaS application.
Task Assignment Workflow
Create a feature that allows users to assign tasks to teammates within a Project Management SaaS.
Create a Dynamic Account Application Form
Put your front end development skills to the test building a high-converting, customer-friendly account application form for a financial services firm.
Profile Page for a SaaS App
Create an elegant-looking, responsive profile page for a project management software, allowing users to view and update their personal and account information.
SaaS Notifications System
Create a notification system for a project management app that allows users to read, manage, and dismiss notifications they receive.
Responsive Navigation Menu
Design and implement a navigation menu that works seamlessly across various screen sizes and devices.
Event Card Component
Create a responsive, reusable card layout for an event planning website.
Landing Page for a SaaS App
Create an elegant-looking, responsive landing page for an applicant tracking system SaaS app.
Responsive Login Form with Validation
Design and implement a responsive login component with fields for username and password, and basic form validation.