Built on Next.js 14 and SpringBoot, the events application stands as a comprehensive, full-stack platform for managing events. It serves as a hub, spotlighting diverse events taking place globally. Featuring seamless payment processing through Stripe, you have the capability to purchase tickets for any event or even initiate and manage your own events.
Follow these steps to set up the project locally on your machine.
FrontEnd Next-JS App
Navigate to the client directory:
cd client
Install dependencies:
npm i
Start the Next-JS App:
npm run dev
BackEnd SpringBoot App
Navigate to the server directory:
cd client
Update MySQL Configuration:
application.properties
file in the server/src/main/resources
directory.username
and password
fields to match your MySQL Workbench credentials:spring.datasource.username=your_username
spring.datasource.password=your_password
Start the Spring Boot application:
main
method in your IDE.