PacoCasillas / Eventopia

Event management/promoting
MIT License
1 stars 1 forks source link

Eventopia

Link to the deployed application on Heroku: https://eventopia-ea333846024a.herokuapp.com/

Introduction

This is a simple event management application built with Node.js, Express, and Sequelize that is deployed on Heroku. It allows users to create, edit, and delete events, as well as authenticate and sign up. Calendar option helps track your future events.

Table of Contents

Features

Event Creation: Allows users to create, edit, and delete events. Gives users options to favourite events.

Sign-up: Allows users to login and signup through authentication to be able to save their data.

Calender: Allows users to add their events to a calender. There also will be a option to see all events through the calender.

Technologies Used

Usage

Here are some images of the deployed application:

Here is the homepage: Here is the dashboard where you can create events:

This is how it looks when you click on Create event:

Limitations

  1. Scalability: Handling a large number of concurrent users or events. As the user base or event count grows, the performance and responsiveness of the page could be affected.
  2. Accessibility: Event page is accessible to users with disabilities. Meeting accessibility standards and providing alternative methods of interaction for individuals with different needs.
  3. Purchasing: Adding a ticket purchasing option. Allowing users to create events that have ticket purchasing options when registrating for an event.
  4. Third-party integrations: To deploy on Heroku, costs money to run the website. Adding in different dynos also require money. Rate limits, data access restrictions, or changes in API functionality can impact the event page.
  5. Event management features: Implementing certain features; such as reminders, notifications, or advanced event customization options. Incentives and efficiency when creating and managing an event.
  6. Security: Implementing security measures to protect user data, prevent unauthorized access, and mitigate potential vulnerabilities.

Licenses

This project is licensed under the MIT License.

Contributors