Minya University
Faculty of Computers and Information
Minya, Egypt
Department: Computer Science &Information System
LAWRENTAL
Supervised by
Dr./ Mahmoud Khalaf Saeed
Hossam Aldyn Tarek Mohmmed
hossamyousef618@gmail.com
Assem Ahmed Mahmoud
Assemmahmoud762@gmail.com
Project Overview
1.1 Idea
LawRental is a specialized website builder for lawyers. It allows legal professionals to
create personalized websites without any technical expertise. The platform is tailored for
legal services and includes built-in features such as lawyer portfolios, practice areas,
appointment booking, and legal document management — all through a simple drag-
and-drop builder interface.
1.2 Problems Faced
◼ Many lawyers lack technical skills to create a professional website
◼ Legal clients find it hard to discover and contact lawyers online
◼ Traditional web agencies are expensive and slow
◼ Legal professionals have no central platform for digital presence
◼ Manual document exchange wastes time
◼ Most generic website builders aren’t customized for legal needs
1.3 Solutions Provided
◼ No-code website builder designed specifically for lawyers
◼ Templates include legal-specific features (consultation forms, case specialties)
◼ Secure client communication via website
◼ Appointment booking and consultation widgets
◼ Lawyers can manage blogs, documents, and testimonials
◼ Clients discover lawyers by specialty and location
◼ Hosted and maintained by LawRental (no technical management needed)
System Request
2.1 Project Sponsors
◼ Eng. Hossam Yousef – Web Development – Junior Web Develop
◼ Eng. Salma Zaki – Web Engineering Department – Backend Lead
◼ Mr. Tamer Yehia – Legal Marketing – Lawyer Outreach Manager
◼ Eng. Malak Shokry – Product Development – UI/UX Designer
◼ Mr. Khaled Rami – Business Strategy – Product Owner
◼ Ms. Layla Hassan – Customer Success – Lawyer Training Lead
2.2 Business Needs
◼ Allow lawyers to create legal websites without developers
◼ Expand lawyers’ digital presence to reach more clients
◼ Reduce costs and time to launch personal legal websites
◼ Centralize web hosting and content editing
◼ Make it easier for clients to find lawyers by service/location
◼ Provide a specialized platform vs. generic builders (e.g., Wix, WordPress)
2.3 Business Requirements
◼ Lawyer registration and login
◼ Select legal website template
◼ Drag-and-drop sections: About, Services, Contact, Blog
◼ Editable lawyer profile and bio
◼ Add practice areas (e.g., criminal, family law)
◼ Upload professional documents (licenses, cases)
◼ Include consultation request form
◼ Appointment scheduling tool
◼ Add contact info and map
◼ Display testimonials and client reviews
◼ Publish legal articles/blogs
◼ Custom domain connection
◼ Live website preview and publish
◼ SEO tools for better Google visibility
◼ Mobile responsive design
◼ Admin dashboard to manage lawyer websites
◼ Multilingual website support (e.g., Arabic & English)
◼ Secure hosting and daily backups
2.4 Business Values
Tangible
◼ Website subscription from lawyers
◼ Upselling premium templates/features
◼ Revenue from integrated tools (e.g., calendars, forms)
◼ Reduction in developer costs for lawyers
◼ Increased consultation bookings
◼ Increased visibility leads to higher income for lawyers
◼ We would gain money from lawyers if they used the law references.
Intangible
◼ Strong personal brand for lawyers
◼ Greater client trust and online reputation
◼ Easier access to legal services for the public
◼ Expansion of lawyer networks and outreach
◼ Saves lawyers and clients time
◼ Promotes digitization in the legal industry
2.5 Special Constraints
◼ Sites must comply with legal data protection laws
◼ Must support Arabic and English UI
◼ Must provide easy-to-use UI for non-tech users
◼ Must support secure file uploads/downloads
◼ Uptime and stability must be guaranteed (critical services)
◼ Should support expansion to new legal categories
Feasibility Study
Technical Feasibility
A. Familiarity with Application Area – Medium Risk
◼ Legal industry has unique compliance needs
◼ Developers must learn about lawyer-specific workflows
◼ Requires validation of legal document handling and language
B. Familiarity with Technology – Low Risk
◼ Developers already experienced with CMS and builder tech
◼ Use of proven libraries for drag-drop editors
◼ Secure hosting and backups already handled in team’s past projects
◼ The tools used may be a little expensive.
C. Project Size – Medium Risk
◼ About 7–10 team members
◼ Estimated 6–8 months’ timeline
◼ Moderate complexity in builder + backend CMS + security features
D. Compatibility – Low Risk
◼ Can run on standard LAMP stack or modern cloud services
◼ Compatible with existing tools: chat, payments, email
◼ Mobile-friendly templates compatible with browsers
Organizational Feasibility
A. Champions
◼ Dr. Nour Khaled – Ensures platform meets lawyer needs
◼ Eng. Malak Shokry – Guides UX toward lawyer personas
◼ Mr. Tamer Yehia – Leads outreach and adoption
B. Organizational Managers
◼ Layla Hassan – Educates lawyers on builder usage
◼ Salma Zaki – Oversees technical roadmap
◼ Khaled Rami – Aligns features with business goals
C. System Users
◼ Lawyer – Builds and manages their personal website
◼ Client – Finds lawyer and books consultation
◼ Admin – Manages users, templates, legal compliance
◼ Paralegal – Updates site content for lawyer
◼ Law Student – Uses blogs/templates as references
Economic Feasibility
Table 2.1: Cost–Benefit analysis.
2024 2025 2026 2027 2028 total
Benefits
Ads 2220 5200 8520 9700 25640
Lawyers Subscription 244 307 382 468 1401
Premium Account 50 57 63 67 237
Development Costs
Development Labor 800 0 0 0 0 800
Server/Domain 15 95 140 320 1000 1570
Marketing 4000 3000 2500 1000 0 10500
Software Licenses 500 0 0 0 0 500
Updates 150 220 280 370 500 1520
Operational Costs
Maintenance 280 360 520 680 1840
Software/Tools 360 260 160 80 860
Operational Labor 400 320 220 120 1060
Total Operational Costs 1040 940 900 880 3760
Total
Total Benefits 2514 5564 8965 10235 27278
Total Costs 5465 4355 3780 2590 2380 18570
Total Benefits - Total Costs [5465] [1841] 1784 6375 7855 8708
Cumulative Net Cash Flow [5465] [7306] [5222] 853 8708
Return of investment (ROI)
ROI = (total benefit − total cost) / total cost
= (27278 - 18570)/18570
=46.86%
Break-Even Point (BEP)
BEP = YN+ ((year′s net cash flow − year′s cumulative cash flow)/year′s flow net
cash)
= 4+ [(6375− 853)/ 6375] = 4.9 year
Phase Typical Industry Standard Estimated Effort (person-months)
Planning 10% Actually: 2 person-months
Analysis 15% Estimated: 3 person-months
Design 35% Estimated: 7 person-months
Implementation 40% Estimated: 8 person-months
Industry Standard Percentages Method
Step 1: Estimate System Size
Description Total Number Low Medium High Total FP
Inputs 12 4 × 3 = 12 6 × 4 = 24 2 × 6 = 12 48
Outputs 22 5 × 4 = 20 12 × 5 = 60 5 × 7 = 35 115
Queries 8 3×3=9 4 × 4 = 16 1×6=6 31
Files 18 2 × 7 = 14 14 × 10 = 140 2 × 15 = 30 184
Program Interfaces 5 2 × 5 = 10 2 × 7 = 14 1 × 10 = 10 34
Total TUFP 412
❑ The number of lines of code depends on the programming language you choose to
use.
Language/Technology Lines of Code per Function Point
PHP (Laravel) 200
JavaScript 500
Language/Technology Lines of Code per Function Point
HTML 70
CSS 150
Packages (Laravel-Multi-Tenant, npm, etc.) 90-150
Step 2: Estimating effort required
Effort(in person-months) = (1.4 * 17,000)/1000 = 12.55 person-months
Step 3: Estimating time required
Schedule time(months) = 3.0 * person-months ^ 1/3 = 40.156
Work Plan & Gantt Chart
o Name Started Ended Actual Time Status
1 Planning phase 25/9/2025 10/10/2025 15 days Closed
2 Analysis phase 11/10/2025 16/12/2025 65 days Open
3 Design phase 17/12/2025 20/1/2026 33 days Open
4 Implementation phase 25/1/2026 25/3/2026 60 days Not started
5 Testing phase 26/3/2026 28/4/2026 32 days Not started
6 Maintenance and update 28/4/2026 13/5/2026 15days Not started
Phase Month1 Month2 Month3 Month4 Month5 Month6 Month7 Month8
Planning phase
Analysis phase
Design phase
Implementation
phase
Testing phase
Maintenance
and update
Step with deliverable Day3 Day6 Day9 Day12 Day15 Day18
System Request
Technical feasibility
Economic feasibility
Organizational feasibility
Estimated time
Work plan
Work plan with Gantt
chart