Event Registration App with Export to CSV in JavaScript Free Source Code

Language

Introduction

This is a mini-project called Event Registration Application. This mini-project is a JavaScript Application that Registers the Event Attendees. The application was developed using HTML, CSS, JavaScript, and jQuery Library. This has a simple and pleasant user interface with the help of Bootstrap version 5 Framework. The application uses the web browser's local storage as the data storage. The project contains user-friendly features and functionalities.

About the Event Registration Application

I developed this project using the following:

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap v5
  • Font-Awesome

This Event Registration Application allows event organizers or committees to store or record the details of the attendees of the event they are hosting. The application allows them to add new details, update details, and delete. The application page contains 2 panels in the user interface. The first panel which is located at the right side of the screen is the form where the attendees' details will be entered. The said form is being used for both adding and editing the attendee's details. The other panel located at the right side of the screen is the list of registered attendees. The table or list contains a search feature where the can user search in the table which table rows contain the entered keyword. The application also has an Export to CSV Feature. The Export to CSV Feature button will generate and download a CSV File containing the list of registered attendees that are listed in the table.

Here, you can learn how to manipulate DOM in JavaScript and you will have knowledge on how to manage array or JSON data in javascript and store or manage it using the web browser's local storage. Also, you will have an idea of how to export data from HTML Table to CSV File. The application user interface was developed with the bootstrap v5 framework.

Features

  • Add New Attendee Details
  • List All Attendees
  • Edit Attendee Details
  • Delete Attendee Details with Confirmation
  • Search Attendee's Details in the Table
  • Export Data to CSV

The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted.

Sample Snapshot of the Application

Application User Interface

Event Registration Application

Form Panel

Event Registration Application

List Panel

Event Registration Application

Exported Data

Event Registration Application

How to Run ??

  1. Download the provided source code zip file. (download button is located below)
  2. Extract the downloaded source code zip file in your desired location.
  3. Locate the index.html file inside the extracted source code folder.
  4. Open the index.html file in your preferred web browser.
  5. Or, Browse the Event Registration Application in a browser. i.e. file:///C:/users/default/desktop/registration/index.html

DEMO VIDEO

That's it. I hope this simple Event Registration Application in JavaScript will help you with what you are looking for and you'll find something useful for your future web application projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment