A minimal React front-end for the ExtractPDF4J project built with Vite and Tailwind CSS. The project is configured to build directly to a docs/ folder so it can be served via GitHub Pages.
- Node.js 18 or later (includes
npm)
Clone the repository and install dependencies:
npm installRun a hot-reloading development server:
npm run devThe app will be available at http://localhost:5173/.
Create an optimized build in the docs/ directory:
npm run buildYou can preview the built site locally with:
npm run preview- Run
npm run buildto generate thedocs/folder. - Commit the build output if you want it served from GitHub Pages.
- Push to
mainand enable Settings → Pages → Source:main//docs.
├── public/ # Static assets copied as-is
├── src/ # React components and styles
├── index.html # Entry HTML template
├── tailwind.config.js # Tailwind configuration
└── vite.config.js # Vite configuration (base set to './')
- Fork the repository and create your branch:
git checkout -b feature/your-feature. - Install dependencies and start the dev server with
npm run dev. - Run
npm run buildbefore submitting to ensure the project builds. - Commit your changes and open a pull request.
This project is licensed under the Apache 2.0 License.