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.
- 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.
SHERIA 360 supports three primary user roles:
-
Court:
- Upload and manage court cases.
- Provide updates on case statuses.
- Generate case-related documents.
-
Lawyer:
- Register and offer legal services.
- Provide legal advice to users.
- Access case information for their clients.
-
Citizen/User:
- Search and view legal information.
- Request legal aid or connect with lawyers.
- Track personal court cases.
- 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.
Deployed Frontend: Netlify
Deployed Backend: Render
Pitch Deck: Canva
-
Clone the repository
git clone https://github.com/your-repo/sheria360.git
-
Navigate to the frontend directory
cd frontend
-
Install frontend dependencies
npm install
-
Start the frontend development server
npm run dev
-
Open a new terminal and navigate to the backend directory
cd backend
-
Activate the Python environment using Pipenv
pipenv shell
-
Start the backend server
python app.py
Contributions are welcome! Please fork this repository and submit a pull request with your proposed changes.