Skip to content

mnurisio/tower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tower 🎟️🏟️

Tower is a web application that allows users to browse and attend events by purchasing tickets. Users can explore upcoming events, secure tickets, and manage their event participation seamlessly.

πŸš€ Features

  • 🎫 Browse Events: Discover upcoming events with details on date, location, and availability.
  • 🏷️ Purchase Tickets: Secure your spot by purchasing tickets for events.
  • πŸ“… Manage Attendance: View your purchased tickets and track upcoming events.
  • πŸ”„ Filter Events: Narrow down events based on categories or other criteria.
  • πŸ”’ User Authentication: Secure user login and account management.

πŸ›  Tech Stack

Technology Description
πŸ–₯️ Frontend Vue.js
πŸ”™ Backend Node.js, Express.js
πŸ—„ Database MongoDB
πŸ” Auth Auth0

🎯 Project Purpose

Tower is a portfolio project designed to demonstrate full-stack development skills. It showcases the ability to build a dynamic web application with user authentication, database interactions, and front-end functionality. This application is not intended for public installation.

βš™οΈ Technical Highlights

  • πŸ“‘ RESTful API Structure: The backend follows a RESTful architecture with clear endpoints for events and ticketing.
  • πŸ›‘ Middleware Security: Middleware is implemented on the backend to safeguard user-specific data and prevent common vulnerabilities.
  • πŸ”‘ Authorization: Auth0 is used for authentication, and authorization is enforced to restrict actions such as ticket purchasing and event management.
  • πŸ“Š Database Design: MongoDB is used for flexible data storage, ensuring efficient event and ticket tracking.

πŸ“Œ Usage Overview

  1. πŸ“† Browse the event list to discover upcoming events.
  2. 🎟️ Purchase a ticket to secure your spot at an event.
  3. πŸ“‚ Manage your tickets and view upcoming events.

πŸ“¬ Contact

Developed by Mike Nurisio
πŸ“‚ GitHub: mnurisio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published