
A full-stack application with React frontend, Java backend, and MySQL database.
Before you begin, ensure you have the following installed on your system:
Follow these steps to get the project up and running on your local machine.
You can either clone the repository or download it as a ZIP archive.
git clone https://github.com/Code-Alien/Simple-Calendar-System
cd Simple-Calendar-System
Run the following command to build and start all services:
docker compose up
This will start three services:
- Frontend (React with Vite) on port 3000
- Backend (Java) on port 8080
- MySQL Database on port 3306
To run in detached mode (in the background):
docker compose up -d
The first build may take several minutes as Docker downloads images and installs dependencies.
Once all containers are running, you can access:
- Frontend Application: http://localhost:3000
- Backend API: http://localhost:8080
- MySQL Database:
localhost:3306
- Database:
mydb
- User:
root
- Password:
example
- Database: