AcmePlex is a movie theater ticket reservation system with a Spring Boot backend and a React frontend. Users can browse movies, select showtimes, and reserve tickets.
- Java 8 or higher
- Node.js and npm
- Python 3.6+
- MySQL Server
- Run the backend setup script:
python setup_backend.py
- Alternatively, start the backend manually:
mvn spring-boot:run
- Run the frontend setup script:
python setup_frontend.py
- Ensure MySQL is running and credentials are correct.
- Verify
Node.js,npm, andMavenare installed. - Reinstall dependencies if issues arise:
npm install