Skip to main content
Back to Projects
Legal Services Platform

Vakilim

A comprehensive legal services platform built by the FarsX team with React, Vite, and Tailwind CSS frontend, and C# ASP.NET backend. Features multi-user panels for different user types and full RTL support for Persian language.

Visit Site
React Vite Tailwind CSS C# ASP.NET

Project Overview

Frontend Architecture

The FarsX team built the frontend using React, Vite, and Tailwind CSS, creating a modern and efficient development environment. We developed the main application structure with modular components including Navbar, Hero, Features, Testimonials, and Footer sections. The architecture ensures maintainability and scalability for future enhancements.

Backend Development

Our team developed a robust backend using C# and ASP.NET, providing secure and scalable API endpoints. The backend architecture supports the complex multi-user system with role-based access control, ensuring each user type has appropriate permissions and access to their dedicated panel.

Multi-User System

The platform supports four distinct user types, each with their own dedicated panel and functionality:

  • Normal Users: Access to legal services, consultations, and case tracking
  • Lawyer Users: Professional dashboard for managing cases, clients, and legal documents
  • Legal Advisor Users: Specialized panel for providing legal advice and consultations
  • Psychologist Users: Dedicated interface for psychological consultations and support services

Responsive Design & RTL Support

The FarsX team implemented comprehensive responsive design ensuring the platform works seamlessly across all devices and screen sizes. Additionally, we integrated full RTL (Right-to-Left) support for Persian language, providing native reading experience for Persian-speaking users with proper text direction, layout mirroring, and culturally appropriate UI elements.

Key Features

Modular Component Structure

Well-organized components for Navbar, Hero, Features, Testimonials, and Footer with reusable, maintainable code architecture.

Role-Based Access Control

Secure multi-user system with dedicated panels for normal users, lawyers, legal advisors, and psychologists.

Persian Language Support

Full RTL support with proper text direction, layout mirroring, and culturally appropriate UI elements for Persian users.

Cross-Platform Responsive

Fully responsive design that adapts beautifully to desktop, tablet, and mobile devices for optimal user experience.