Skip to content
Dera2SallesPublic

About

Android app that allows you to sign contrat instantly and friendly

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

e-contrat Logo

e-contrat

Your AI-Powered Smart Contract Assistant

Flutter Version License


🚀 Introduction

e-contrat is a revolutionary mobile application built with Flutter that simplifies the creation, management, and signing of contracts. Powered by Google's Gemini AI, e-contrat offers intelligent assistance, turning complex legal jargon into simple, understandable language. Whether you're a freelancer, a small business owner, or just need to create a personal agreement, e-contrat is your go-to solution.

✨ Features

e-contrat is packed with features designed to make your life easier:

  • 📝 Smart Contract Editor: A powerful and intuitive editor based on Flutter Quill that allows you to create and customize contracts with ease.
  • 🤖 AI Assistant (Gemini): Get intelligent suggestions, explanations of legal clauses, and even generate entire contracts from a simple prompt.
  • ✍️ Digital Signatures: Sign your contracts directly on your device with our smooth and responsive signature pad.
  • 📄 PDF Generation: Instantly convert your contracts into professional-looking PDF documents.
  • 🔍 QR Code Scanner: Quickly scan and import contract details or share contracts with others.
  • ☁️ Local Storage: Your contracts are securely stored on your device using a local SQLite database.
  • 📤 Easy Sharing: Share your contracts via email, messaging apps, or any other sharing platform.
  • 🎨 Beautiful UI: A modern and user-friendly interface with light and dark themes.
  • 🌐 Cross-Platform: A single codebase that runs on both Android and iOS.

📸 Screenshots

Light Mode Dark Mode
Screenshot of the app in light mode Screenshot of the app in dark mode
Another screenshot Another screenshot

(More screenshots to be added soon)

🏁 Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Flutter SDK: Make sure you have the Flutter SDK installed. You can find the installation instructions here.
  • IDE: Android Studio, IntelliJ IDEA, or VS Code with the Flutter plugin.

Installation

  1. Clone the repo
    git clone https://github.com/Dera2Salles/e_contrat.git
  2. Navigate to the project directory
    cd e_contrat
  3. Install dependencies
    flutter pub get
  4. Run the app
    flutter run

📦 Main Dependencies

Here are some of the key packages that make e-contrat possible:

  • google_generative_ai: For the AI-powered features.
  • flutter_quill: For the rich text editor.
  • syncfusion_flutter_pdfviewer: For viewing PDF documents.
  • qr_code_scanner_plus: For scanning QR codes.
  • sqflite: For local database storage.
  • flutter_signature_pad: For the digital signature functionality.

For a full list of dependencies, see the pubspec.yaml file.

🤝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📜 License

Distributed under the MIT License. See LICENSE for more information.


Made with ❤️ and Flutter

About

Android app that allows you to sign contrat instantly and friendly

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages