Project Setup and Configuration
This project is built using Next.js. To get started, you need to install the dependencies, build the project, and then start the server. Below are the detailed steps and configurations required.
Prerequisites
Before you begin, ensure you have the following:
- Node.js and Yarn installed on your machine.
- Access to the following services to obtain API keys:
Environment Variables Configuration
To run this project, you need to set up the following environment variables in .env.local
:
Aspose Keys
Register at Aspose to get:
ASPOSE_CLIENT_ID=
ASPOSE_CLIENT_SECRET=
iloveapi Keys
Register at iloveapi to get:
ILOVEPDF_PUBLIC_KEY=
ILOVEPDF_SECRET_KEY=
Syncfusion License Key
Purchase a license from Syncfusion for PDF annotation and signature features:
NEXT_PUBLIC_SYNCFUSION_LICENSE_KEY=
Build and Run
- Install dependencies:
yarn install
- Build the project:
yarn build
- Start the development server:
yarn start
- Open http://localhost:3002 with your browser to see the result.
License
This project is licensed under the Apache License.