Skip to content

mrle0429/Event-Management-System

Repository files navigation

English 中文

Event Management System

Overview

The event management system is a web application that uses the Spring Boot framework. This event management system includes account management, venue management, event management, and ticket management. There are three types of users on this platform: administrators, organizers, and customers.

Project DEMO

Url: Event Management System (Temporarily unavailable)

tips

EMS seems to work differently on different browsers, so it's recommended to use Chrome or Edge.

Since we have deployed the database on an Alibaba Cloud server, there may be network latency. If you encounter any issues related to the remote server, please contact us promptly, and we will assist in resolving them

Screenshots

Login Page Log In

Sign Up Page Sign Up

Admin Page Admin Dashboard

Organiser Page Organiser Dashboard

Customer Page Customer Dashboard

Local Deployment (Docker)

Environment Requirements

  1. Java 17
  2. Maven
  3. Docker
  4. Docker Compose

Running the Application

Assuming that you have correctly installed and set up the above, you can run the application by following these steps:

  1. Use maven to create a jar file of the application by running mvn clean package in the root directory of the project.
mvn clean package
  1. Get the Java 17 by running docker pull amazoncorretto:17-alpine
docker pull amazoncorretto:17-alpine
  1. Run the docker compose command to build and run the application.
docker-compose up --build -d

This will build the application and run it on port 8080. You can then access the application by navigating to localhost:8080 in your browser. This also starts the database, as such any changes you make shoudl persist between runs.

Stopping the Application

When you are finished and want to stop the application, you can use the following command:

docker-compose down

Default accounts

Admin:

Organiser:

Customer:

Licence

MIT

Technical Support

For support, please email le.liu1@ucdconnect.ie or create an issue in the repository.

演唱会管理系统

概述

活动管理系统是一个web应用程序使用spring boot框架。 这个活动管理系统包括账户管理,场馆管理,事件管理,票务管理。这个平台有三种类型的用户:管理员,组织者和客户。

快速开始

项目演示

网址

本地部署(Docker)

环境要求

  • JDK 17
  • Maven
  • Docker
  • Docker Compose

运行程序

cd 04-implementation-startexample/Event-Managament-System

mvn clean package

docker pull amazoncorretto: 17-alpine

这将构建应用程序并在 8080 端口运行。然后,您可以在浏览器中访问 localhost:8080 来访问应用程序。这也会启动数据库,因此您所做的任何更改都应在运行之间持久化

停止应用程序

docker-compose down

默认账户

管理员:

组织者:

客户:

许可证

MIT Licence

技术支持

如需支持,请发送邮件至 le.liu1@ucdconnect.ie 或在仓库中创建 issue。

About

COMP3013J Object Oriented Design Assignment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages