Project Description:
I designed and developed an interactive registration page for a fictional programming conference named Coding Conf 2025 using React.
The page allows users to enter their information (full name, email address, GitHub username, and profile image), and upon clicking the "Generate My Ticket" button, a personalized ticket is displayed with their details and avatar in a clean and modern layout.
Technologies Used:
React.js – for building the interactive user interface
React Hooks (useState) – for state management and event handling
CSS Modules – for scoped, maintainable styling
Conditional Rendering – to switch between the form and the ticket preview
Image Preview Handling – to show a live preview of the uploaded avatar
Responsive Design – for a mobile-friendly experience
Goal of the Project:
To demonstrate how simple tools in React can be used to build a smooth and engaging user experience. The project focuses on clean UI, responsiveness, and interactive feedback.