diff --git a/assets/css/custom.css b/assets/css/custom.css new file mode 100644 index 0000000..4d02b73 --- /dev/null +++ b/assets/css/custom.css @@ -0,0 +1,93 @@ + +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); + +body { + font-family: 'Inter', sans-serif; + background-color: #f0f2f5; +} + +.navbar-brand { + font-weight: 700; + font-size: 1.5rem; +} + +.glass-card { + background: rgba(255, 255, 255, 0.95); + border-radius: 16px; + border: 1px solid rgba(255, 255, 255, 0.3); + box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.1); + padding: 2rem; +} + +.btn-gradient { + background-image: linear-gradient(to right, #6366f1 0%, #8b5cf6 50%, #ec4899 100%); + background-size: 200% auto; + color: white; + transition: 0.5s; + border: none; + padding: 0.75rem 1.5rem; + font-weight: 600; +} +.btn-gradient:hover:not(:disabled) { + background-position: right center; + box-shadow: 0 10px 20px -10px rgba(139, 92, 246, 0.6); + transform: translateY(-2px); +} + +.fir-preview-container { + margin-top: 3rem; +} + +.fir-preview { + font-family: 'Times New Roman', Times, serif; + color: #000; + background: #fff; + padding: 2.5cm 2cm; + margin-top: 2rem; + border: 1px solid #dee2e6; + line-height: 1.5; + font-size: 12pt; + white-space: pre-wrap; + box-shadow: 0 4px 12px rgba(0,0,0,0.08); +} + +.fir-preview h2 { + font-family: 'Arial', sans-serif; + font-weight: bold; + text-align: center; + border: 2px solid #000; + padding: 0.5rem; + margin-bottom: 1.5rem; + font-size: 16pt; + text-transform: uppercase; +} + +.fir-preview strong { + font-weight: bold; +} + +.fir-preview .section { + margin-bottom: 1rem; +} + +.fir-preview .grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 1rem; +} + +.fir-preview .full-width { + grid-column: 1 / -1; +} + +.form-label { + font-weight: 500; +} + +.form-section-title { + font-size: 1.25rem; + font-weight: 600; + margin-bottom: 1rem; + padding-bottom: 0.5rem; + border-bottom: 1px solid #e5e7eb; +} diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..38c7f0f --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1 @@ +// Custom JavaScript for MAKDOC will go here. diff --git a/index.php b/index.php index 7205f3d..def73b0 100644 --- a/index.php +++ b/index.php @@ -1,150 +1,195 @@ - + - - - New Style - - - - - - - - - - - - - - - - - - - + + + MAKDOC - AI Legal Assistant + + + + + + + + + + + + + + - -
-
-

Analyzing your requirements and generating your website…

-
- Loading… -
-

AI is collecting your requirements and applying the first changes.

-

This page will update automatically as the plan is implemented.

-

Runtime: PHP — UTC

-
-
- + + + + + + +
+
+
+

First Information Report (FIR) Generator

+

Fill in the details below to generate a draft FIR under Section 154 Cr.P.C.

+
+ +
+ +

1. Case Details

+
+
+
+
+
+
+
+ + +

2. Occurrence of Offence

+
+
+
+
+
+
+
+ + +

3. Informant / Complainant

+
+
+
+
+
+ + +

4. Case Summary & Investigation

+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + +
+
+

Generated FIR Preview

+ +
+
+

First Information Report (Under Section 154 Cr.P.C.)

+ +
+
+
1. District:
+
Police Station:
+
FIR No.:
+
Date:
+
+
+ +
+ 2. Act(s) and Section(s): +

+
+ +
+ 3. Occurrence of Offence: +
+
a) Date/Time: From
+
b) Place of Occurrence:
+
c) Information received at P.S.: Date: , Time:
+
+
+ +
+ 4. Informant / Complainant: +
+
a) Name:
+
b) Father's/Husband's Name:
+
c) Address:
+
+
+ +
+ 5. Details of known / suspected / unknown accused with full particulars: +

+
+ +
+ 6. Brief facts of the case (Gist of information): +

+
+ +
+ 7. Action Taken: +

Since the above report reveals commission of offence(s) u/s as mentioned at Item No. 2. Registered the case and took up the investigation.

+
+
Investigating Officer (IO):
+
Rank:
+
+
+ +
+
+
+ _______________________
+ Signature / Thumb impression of Complainant / Informant +
+
+ _______________________
+ Signature of Officer-in-Charge, Police Station
+ Name:
+ Rank:
+ PS: +
+
+
+
+
+ +
+ + + + + + - + \ No newline at end of file