Skip to content

tarunpr11/Law-Align

Repository files navigation

LawAlign Project Documentation

Introduction

LawAlign is a full-stack application designed to assist e-commerce merchants in India with legal compliance. Our platform aggregates regulations from central and state government repositories, providing a normalized representation of legal requirements.

Objective

The main objective of LawAlign is to simplify the process of legal compliance for e-commerce companies by providing up-to-date information on necessary regulations and measures.

Technologies Used

  • Flutter: For developing the cross-platform mobile application.
  • Express.js: For backend server operations.
  • Firebase: For database management and authentication services.
  • Gemini: For powering the AI voice assistant and chatbot.

System Architecture

Server-Side Operations

The server, hosted on Heroku, scrapes Indian government websites for regulations regarding online product creation and sales. It processes PDFs using Firebase ML Kit and summarizes them using server-side Gemini.

Data Storage

After data fetching and summarization, the information is stored in Firebase.

Flutter Application

UI Overview

The application features a user-friendly interface built with the Flutter framework.

Features

  • Homepage: Displays all laws with a search function to filter by product category.
  • AI Voice Assistant and Chatbot: Trained on Indian government regulations to provide 24/7 assistance.
  • Consultants Page: Users can consult with experts when needed.
  • Merchant Chat Rooms: A platform for merchants to discuss and share information.
  • Notifications: Alerts for new laws and policies.

Conclusion

LawAlign is committed to making legal compliance accessible and manageable for all e-commerce merchants in India.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •