DocaPrise is an AI-powered contract generation and signing platform that simplifies the creation, management, and execution of legal documents. It helps enterprises save time by providing reusable, up-to-date contract templates and automating the signing process.
Manually drafting and signing contracts is time-consuming, error-prone, and inefficient. We wanted to create a smarter way for businesses to manage contracts—one that leverages AI and automation to improve accuracy and reduce repetitive tasks.
- AI-Powered Contract Generation: Generate contracts dynamically using LLMs for accuracy and customization.
- Reusable Templates: Save and repopulate contract fields to avoid retyping information.
- Detailed Data Input: Collect precise information with structured dynamic forms.
- Multiple Signing Options: Supports embedded signing, responsive signing, and remote signing via email.
- Secure & Scalable: Uses JWT authentication and a robust database for document storage.
- Create a Contract: Use our dynamic form to input contract details.
- Save & Reuse: Store contract data for future use.
- Choose a Signing Method:
- Embedded Signing: Sign directly within the platform.
- Responsive Signing: Adaptable signing experience across devices.
- Remote Signing: Email-based signing for external parties.
- Finalize & Store: Signed contracts are securely saved for reference.
- Frontend: Next.js (React) with a responsive UI.
- Backend: Node.js with TypeScript for strong typing and maintainability.
- Authentication: JWT-based authentication for secure access.
- AI Model: LLM integration for contract generation and editing.
- Database: Document storage and retrieval system.
- DocuSign APIs: Leveraging multiple endpoints for seamless contract execution.
- Setting up authentication securely and efficiently.
- Implementing TypeScript in Next.js for backend development.
- Ensuring accurate contract generation with AI.
- Successfully using LLMs to generate repeatable and accurate contract documents.
- Implementing multiple signing options to provide flexibility.
- Creating a user-friendly contract management system.
- How to integrate DocuSign APIs effectively for different signing methods.
- The importance of structured data input for AI-generated contracts.
- Advanced TypeScript best practices for scalability and maintainability.
- Expand AI capabilities to enhance contract personalization.
- Integrate smart analytics to track contract usage and improvements.
- Support more document formats beyond standard contracts.
- Improve collaboration tools for multi-user contract editing.
- Node.js (v16+)
- Next.js (latest version)
- DocuSign Developer Account
- OpenAI API Key (for AI-powered features)
- Clone the frontend repository:
git clone https://github.com/Bayurzx/docusign cd docaprise-frontend - Add the following to your
.env.localfile:NEXT_PUBLIC_BASE_URL=http://localhost:3001/api
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Clone the backend repository:
git clone https://github.com/Bayurzx/docu-be-exposed cd docaprise-backend - Follow the instructions at DocuSign Quickstart to download credentials for your own environment.
- Replace the values in
appsetting.example.jsonwith your own credentials, including replacing the private key. - Install dependencies:
npm install
- Start the backend server:
npm start
- Go to @ https://docusign-ten.vercel.app/ to try it out.
- The backend server is not always online feel free to reach out to me @ my email bayurzx@gmail.com
We welcome contributions! Feel free to fork the repository, create a branch, and submit a pull request with improvements.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries, reach out to our team at bayurzx@gmail.com.
The backend doesn't run 24/7 reach out to me if you wish to test online @ bayurzx@gmail.com