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.
- React JS.
- SpringBOOT.
- Tailwind CSS.
- ShadcnUI.
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:
- Open the
application.properties
file in theserver/src/main/resources
directory. - Modify the
username
andpassword
fields to match your MySQL Workbench credentials:spring.datasource.username=your_username spring.datasource.password=your_password
- Open the
-
Start the Spring Boot application:
- Run the main Java file of your Spring Boot application. Typically, this involves running the
main
method in your IDE.
- Run the main Java file of your Spring Boot application. Typically, this involves running the