Skip to content

An interactive web app that generates personalized Coding Conference tickets with custom photos and attendee details. Crafted with vanilla HTML/CSS/JS, featuring fluid animations, intuitive drag-and-drop uploads, and pixel-perfect responsive design.

Notifications You must be signed in to change notification settings

Ayokanmi-Adejola/Conference-Ticket-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Conference ticket generator solution

This is a solution to the Conference ticket generator challenge on Frontend Mentor Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Overview

The Conference Ticket Generator is a front-end web application that allows users to create personalized tickets for the Coding Conf 2025 event. Users can upload their avatar, enter their personal information, and generate a visually appealing ticket.

Screenshot

Features

  • User Information Form: Collect user details including:
    • Avatar upload (with validation for file type and size)
    • Full name
    • Email address
    • GitHub username
  • Form Validation: Comprehensive validation with error messages for:
    • Required fields
    • Email format
    • Image file type and size restrictions
  • Ticket Generation: Creates a personalized conference ticket with:
    • User's avatar
    • Full name
    • GitHub username
    • Conference details
  • Responsive Design: Optimized for various screen sizes (mobile, tablet, desktop)
  • Accessibility: Keyboard navigation and screen reader support

Usage

  1. Fill out the form with your details:
    • Upload your avatar (JPG or PNG, max 500KB)
    • Enter your full name
    • Provide your email address
    • Add your GitHub username
  2. Click "Generate My Ticket"
  3. View your personalized conference ticket
  4. The ticket information is displayed and can be saved or shared

Technical Details

Built With

  • HTML5
  • CSS3 (with custom properties and Flexbox)
  • Vanilla JavaScript
  • Responsive design principles
  • Accessibility best practices

Development

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/conference-ticket-generator.git
    
  2. Navigate to the project directory:
    cd conference-ticket-generator
    

Running Locally

Since this is a front-end only application, you can simply open the index.html file in your browser:

open index.html

Or use a local development server like Live Server for VS Code.

Author

About

An interactive web app that generates personalized Coding Conference tickets with custom photos and attendee details. Crafted with vanilla HTML/CSS/JS, featuring fluid animations, intuitive drag-and-drop uploads, and pixel-perfect responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published