← Live feed

Front-End Developer to Build an Event Registration and Guest Management System

Budget
$31.0 - $56.0
Contract
HOURLY / PART_TIME
Client
United States
Live feed
Upwork

javascript

Preferred qualifications

  • Location: United States (required)
  • Experience: Entry level
We are looking for an experienced Front-End Developer to create an event registration and guest management system. This system will enable event organizers to create events, manage registrations, monitor attendance, and coordinate guest information through an interactive web application. The project's primary objective is to develop a centralized event management interface that streamlines the process of organizing events and managing attendees. The platform will allow users to create event listings, configure registration forms, manage guest information, track registration activity, and monitor attendance through an intuitive dashboard. As a Front-End Developer, you will be responsible for translating product requirements and approved designs into functional user interfaces. Your tasks will include developing reusable front-end components, implementing interactive registration workflows, and integrating the application with available back-end services. The solution should provide intuitive navigation, responsive layouts, reliable form handling, accurate registration information, and a maintainable front-end architecture that supports future event management features. Key Responsibilities for this position include: - Develop the Event Management Dashboard: Build an interactive dashboard that displays upcoming events, registration totals, attendance figures, and relevant event management indicators. Implement Event Creation Interfaces: Develop forms that allow organizers to create events, configure event details, specify dates, set registration limits, and manage event information. - Build Event Listing Pages: Create interfaces that display available events with relevant information, including event titles, descriptions, dates, locations, and registration status. - Develop Event Detail Pages: Build detailed event pages that present event information, schedules, venue details, registration requirements, and other relevant content. - Implement Registration Forms: Develop interactive registration forms that allow attendees to submit personal information and complete their event registration. - Implement Form Validation: Validate required fields, email addresses, registration limits, and other relevant inputs while providing clear feedback to users. - Develop Guest Management Interfaces: Build interfaces for viewing, searching, filtering, and managing registered attendees. - Implement RSVP Tracking: Develop front-end functionality to display registration status, RSVP responses, cancellations, and other updates related to attendees. - Build Attendance Management Interfaces: Develop guest check-in screens and components for attendance tracking used by event organizers. - Implement Search and Filtering: Create functionality for searching events and filtering guest records by event, registration status, attendance status, and other relevant criteria. - Integrate Backend APIs: Connect front-end components to available backend services for event creation, registration, guest records, and attendance information. - Implement Loading and Error States: Provide proper interface feedback for loading operations, failed requests, empty results, and other application conditions. - Develop Responsive Interfaces: Ensure the application functions consistently across desktop, tablet, and mobile devices. - Implement Accessible Interactions: Apply appropriate accessibility practices, including keyboard navigation, semantic HTML, form labels, focus states, and interactive components. - Optimize Front-End Performance: Improve component rendering, data loading, navigation responsiveness, and overall application performance. - Maintain Front-End Architecture: Develop reusable components, maintain consistent styling, and organize application code for long-term maintainability. - Implement State Management: Manage application state for event creation, registration workflows, guest management, and attendance tracking. - Support Testing and Debugging: Test key user workflows, investigate interface issues, validate responsive behavior, and address front-end defects. - Maintain Technical Documentation: Document component behavior, API integration details, and significant front-end implementation decisions. - Support Testing and Deployment: Prepare the front-end application for review, testing, and deployment in the agreed development or staging environment.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in