Skip to content

Repository files navigation

Build and deploy .NET Core application to Web App FEventopia with API Management Service FEventopia-api-FEventopia

FEVENTOPIA

Overview

Event Dashboard is a web application built with ReactJS and ASP.NET Core Web API that allows users to book tickets and manage event data. It provides a user-friendly interface for displaying event details, selecting tickets, and viewing assigned personnel, tasks, revenues, expenses and feedbacks for events helds at FPT University by FPT University Business Department.

Features

  • Event Listing: Display a list of upcoming events.
  • Event Details: View detailed information about each event.
  • Ticket Selection: Choose and book tickets for events.
  • Stall Selection: Choose and book stall that suitable for your needs.
  • Sponsor Management: Manage sponsor agreement and captital uses.
  • Assignee Management: View and manage assignees for each event.
  • Location Management: Manage location and time for each event.
  • Task Management: View and manage tasks for each event.
  • Analysis: View analysis for each event like revenue, expense, tickets sold and many things else.
  • Transaction: Built-in wallet, easy manage cash flow.
  • Feedback: Manage Feedbacks, interact with event operators.

Technologies Used

  • Frontend: ReactJS, MUI
  • Backend: ASP.NET Core Web API 8.0
  • Styling: CSS/SCSS
  • Inner Technologies:
    • Request RateLimited
    • Global Exception Handlers
    • JWT Token
    • Automatic Email Intergrated: Gmail STMP
    • Payment Intergrated: VNPAY
    • Cron-Scheduling (Currently updating)
  • Others: GitHub, GitHub Action, Azure CI/CD, Vercel CI/CD, Jira.

Deployment

References

Contact me

Copyright © 2024 FEventopia

About

Event booking and managing system for the FPTU Business Major Department

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages