MRPYWEB

Website, Web Application & Business Systems Development
Back to Portfolios
سامانه حقوقی نظری وکیل

Nazari Vakil Legal System

Nazari Vakil is a comprehensive web-based legal platform for providing legal consultation services, case management, submitting legal questions, and receiving answers from expert lawyers. Built with Django and MySQL, it…

Overview

About the Project

Nazari Vakil is a comprehensive web-based legal platform for providing legal consultation services, case management, submitting legal questions, and receiving answers from expert lawyers. Built with Django and MySQL, it includes user panels for lawyers and clients, consultation request system (online, phone, in-person), ticketing Q&A system, legal case management, articles and legal experiences, smart multi-search, and a dedicated admin panel.

Case Study

Project Case Study

Challenges, solutions, outcomes, technical highlights, architecture, and project scale.

⚡

Challenges

Managing simultaneous consultation requests from three different channels (online, phone, in-person), implementing ticketing Q&A system with file upload capability, two-factor SMS authentication, managing complex access levels (admin, lawyer, responder, marketer, user), and implementing smart multi-search across articles, questions, experiences, and videos.

💡

Solutions

Using Django MVT architecture, role-based system with Boolean fields for access levels, integration with Ghasedak SMS service, using django-jalali for Persian dates, weighted search system with Q objects, and query optimization with select_related and prefetch_related.

📚

Outcomes

Reduced response time to legal questions to under 24 hours, increased visitor-to-customer conversion rate to 35%, support for 1000+ simultaneous cases, and 60% reduction in repetitive phone calls with the online Q&A system.

🔧

Technical Highlights

AJAX for refresh-free loading, multi-level access system (admin_access, Lawyer_access, response_access), responsive design with Bootstrap 4, comment system with admin approval, and weighted multi-search with ranking algorithm.

🏗️

Architecture

Django MVT architecture with three main apps: account (user management and authentication), site_profile (consultation and case management), and seo (content and search management). Layers include: model layer (SQLite/MySQL), view layer (business logic), template layer (UI). Mobile and SMS-based authentication.

📐

Project Scale

Large project with 50+ template files, 15 database models, 40+ views, and support for 5 user access levels (super admin, admin, lawyer, responder, regular user).

Stack

Technologies

Django JavaScript MySQL Python
Categories

Categories

Office Automation CRM System Legal / Judicial System Corporate Website
Industry

Industry

Legal and Judicial Services
Scope

Scope

Consultation Management System, Legal Portal, Legal CRM
Statistics

Project Statistics

8
👁️ Views
0
❤️ Likes
0
⬇️ Downloads
0
⭐ Rating
Metrics

Custom Metrics

Key performance indicators of the project

500+ Successful Cases
2000+ Registered Consultations
Team

Project Team

People who collaborated on this project

حسن کاظمی
Hasan Kazemi
Full Stack Developer

Have a similar project in mind?

If you need collaboration for developing a website, CRM, ERP, or a custom system, I'd be happy to discuss your project.

Start a Project