Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.76 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.76 KB

NyaySetu

NyaySetu is a modern web application that empowers stakeholders across the Legal System. It is a full-stack solution that streamlines the management of cases, documents, and communication, enhancing efficiency and transparency.

Key Features📋

The objective is to create a faster, fairer, and more accessible legal system

For Court Staff

  • The court staff can create a new case and add required details
  • The case is stored as NFT in the Blockchain, this ensures transparency of the case
  • As the case proceeds the staff can update the details by making a transaction ensuring the transparency of the case
  • The court staff can connect with lawyers, plaintiff or defendants by scheduling a meeting

For Lawyers

  • Lawyers can view the cases they are involved in
  • With the help of AI, the lawyer can efficiently analyse the case and case details.
  • The lawyer can seamlessly experience a mock trial by providing the AI judge with the case details

For Plaintiffs and Defendants

  • Plaintiffs and Defendants can scan a QR code to view the case details and the status of the case

Tools and Technologies 🚀

  • Framework: Next.js (React.js)
  • Language: Typescript
  • Thirdweb SDK
  • Styling: Tailwind CSS + Shadcn UI
  • State Management: Zustand
  • AI Integration: Gemini AI
  • Blockchain: Ethereum
  • Deployment: Vercel

Find Important Links 📚

Best Practices

  • Type-safe code
  • Clean and readable code
  • Conventional Commits specification for commit messages