Skip to content

SHERIA 360 is a comprehensive platform designed to provide citizens with easy access to legal information, connect them with legal aid professionals, and allow for seamless tracking of court case progress. The platform simplifies the legal process, making it more accessible for everyone.

License

Notifications You must be signed in to change notification settings

Raddames-Tonui/Sheria-360

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHERIA 360 - README

Overview

SHERIA 360 is a comprehensive platform designed to provide citizens with easy access to legal information, connect them with legal aid professionals, and allow for seamless tracking of court case progress. The platform simplifies the legal process, making it more accessible for everyone.

Features

  • Legal Information Hub: A central repository for legal resources, laws, and rights accessible to all users.
  • Legal Aid Connection: Connects citizens with lawyers and legal professionals based on their needs.
  • Court Case Tracking: Allows users to monitor the progress of their court cases in real-time, providing updates and notifications.

User Roles

SHERIA 360 supports three primary user roles:

  1. Court:

    • Upload and manage court cases.
    • Provide updates on case statuses.
    • Generate case-related documents.
  2. Lawyer:

    • Register and offer legal services.
    • Provide legal advice to users.
    • Access case information for their clients.
  3. Citizen/User:

    • Search and view legal information.
    • Request legal aid or connect with lawyers.
    • Track personal court cases.

Technologies Used

  • Frontend: Built using modern web technologies: React, HTML, Tailwind CSS, and JavaScript.
  • Backend: RESTful APIs are used to manage interactions between the frontend and backend. Used Python(Flask),
  • Database: Stores user data, case information, and legal resources.
  • Authentication: Firebase.

Important Links

Deployed Frontend: Netlify

Deployed Backend: Render

Pitch Deck: Canva

Installation and Setup

  1. Clone the repository

    git clone https://github.com/your-repo/sheria360.git

  2. Navigate to the frontend directory cd frontend

  3. Install frontend dependencies npm install

  4. Start the frontend development server npm run dev

  5. Open a new terminal and navigate to the backend directory cd backend

  6. Activate the Python environment using Pipenv pipenv shell

  7. Start the backend server python app.py

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with your proposed changes.

About

SHERIA 360 is a comprehensive platform designed to provide citizens with easy access to legal information, connect them with legal aid professionals, and allow for seamless tracking of court case progress. The platform simplifies the legal process, making it more accessible for everyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •