CF1400 Explorer is a Spring Boot + Thymeleaf application for browsing U.S. Customs CF 1400 filings. It includes advanced filtering, exporting, and a clean UI using DataTables and Bootstrap 5.
- Filter filings by Filing Port and Dock Name
- Export search results to CSV, Excel, PDF, and Print
- Responsive UI with DataTables.js
- Deployable via Docker Compose
- Java 17
- Spring Boot 3
- Thymeleaf
- PostgreSQL 13
- DataTables.js
- Bootstrap 5
- Docker + Docker Compose
- Docker Desktop
- Docker Compose
-
Clone the repo:
git clone https://github.com/your-username/cf1400-explorer.git cd cf1400-explorer
-
Build the Spring Boot JAR:
./mvnw clean package -DskipTests
-
Start the app with Docker Compose:
docker-compose up --build
-
Visit the app at http://localhost:8081
The app uses a PostgreSQL container. Schema is auto-created on startup using JPA. You can later migrate local data into the containerized database (see below).