|
|
<!DOCTYPE html> |
|
|
<html lang="en"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>Create New Proposal | ProposalCraft</title> |
|
|
<link rel="stylesheet" href="style.css"> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script> |
|
|
<script src="https://unpkg.com/feather-icons"></script> |
|
|
</head> |
|
|
<body class="bg-gray-50"> |
|
|
<custom-navbar></custom-navbar> |
|
|
|
|
|
<div class="container mx-auto px-4 py-12 max-w-6xl"> |
|
|
<div class="flex items-center justify-between mb-8"> |
|
|
<h1 class="text-3xl font-bold text-gray-800">Create New Proposal</h1> |
|
|
<button class="bg-purple-600 hover:bg-purple-700 text-white px-6 py-2 rounded-lg font-medium flex items-center gap-2"> |
|
|
<i data-feather="save"></i> Save Draft |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="bg-white rounded-xl shadow-md overflow-hidden"> |
|
|
<div class="grid md:grid-cols-4"> |
|
|
|
|
|
<div class="bg-gray-50 p-6 border-r border-gray-200"> |
|
|
<div class="mb-6"> |
|
|
<h2 class="font-medium text-gray-500 mb-2">PROPOSAL TYPE</h2> |
|
|
<select class="w-full p-2 border border-gray-300 rounded-md"> |
|
|
<option>Business Proposal</option> |
|
|
<option>Project Proposal</option> |
|
|
<option>Grant Proposal</option> |
|
|
<option>Research Proposal</option> |
|
|
<option>Sales Proposal</option> |
|
|
</select> |
|
|
</div> |
|
|
|
|
|
<div class="mb-6"> |
|
|
<h2 class="font-medium text-gray-500 mb-2">TEMPLATE</h2> |
|
|
<div class="grid grid-cols-2 gap-2"> |
|
|
<div class="cursor-pointer border-2 border-transparent hover:border-purple-500 rounded-md overflow-hidden"> |
|
|
<img src="http://static.photos/technology/320x240/1" alt="Template" class="w-full h-auto"> |
|
|
</div> |
|
|
<div class="cursor-pointer border-2 border-transparent hover:border-purple-500 rounded-md overflow-hidden"> |
|
|
<img src="http://static.photos/technology/320x240/2" alt="Template" class="w-full h-auto"> |
|
|
</div> |
|
|
<div class="cursor-pointer border-2 border-transparent hover:border-purple-500 rounded-md overflow-hidden"> |
|
|
<img src="http://static.photos/technology/320x240/3" alt="Template" class="w-full h-auto"> |
|
|
</div> |
|
|
<div class="cursor-pointer border-2 border-transparent hover:border-purple-500 rounded-md overflow-hidden"> |
|
|
<img src="http://static.photos/technology/320x240/4" alt="Template" class="w-full h-auto"> |
|
|
</div> |
|
|
</div> |
|
|
<button class="mt-2 text-purple-600 text-sm font-medium flex items-center gap-1"> |
|
|
<i data-feather="plus" class="w-4 h-4"></i> Browse More |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div> |
|
|
<h2 class="font-medium text-gray-500 mb-2">SECTIONS</h2> |
|
|
<ul class="space-y-2"> |
|
|
<li class="flex items-center gap-2 text-gray-700"> |
|
|
<i data-feather="file-text" class="w-4 h-4 text-purple-500"></i> |
|
|
<span>Cover Page</span> |
|
|
</li> |
|
|
<li class="flex items-center gap-2 text-gray-700"> |
|
|
<i data-feather="users" class="w-4 h-4 text-blue-500"></i> |
|
|
<span>Executive Summary</span> |
|
|
</li> |
|
|
<li class="flex items-center gap-2 text-gray-700"> |
|
|
<i data-feather="target" class="w-4 h-4 text-green-500"></i> |
|
|
<span>Objectives</span> |
|
|
</li> |
|
|
<li class="flex items-center gap-2 text-gray-700"> |
|
|
<i data-feather="dollar-sign" class="w-4 h-4 text-yellow-500"></i> |
|
|
<span>Budget</span> |
|
|
</li> |
|
|
<li class="flex items-center gap-2 text-gray-700"> |
|
|
<i data-feather="clock" class="w-4 h-4 text-red-500"></i> |
|
|
<span>Timeline</span> |
|
|
</li> |
|
|
</ul> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="md:col-span-3 p-8"> |
|
|
<div class="mb-8"> |
|
|
<input type="text" placeholder="Proposal Title" class="text-3xl font-bold w-full border-none focus:ring-0 p-0"> |
|
|
<div class="flex items-center gap-4 mt-2"> |
|
|
<div class="flex items-center gap-2 text-gray-500"> |
|
|
<i data-feather="calendar" class="w-4 h-4"></i> |
|
|
<span>Created: ${new Date().toLocaleDateString()}</span> |
|
|
</div> |
|
|
<div class="flex items-center gap-2 text-gray-500"> |
|
|
<i data-feather="user" class="w-4 h-4"></i> |
|
|
<span>Author: You</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="prose max-w-none"> |
|
|
<div class="mb-8"> |
|
|
<h3 class="text-xl font-semibold mb-4">Executive Summary</h3> |
|
|
<textarea class="w-full p-4 border border-gray-300 rounded-md min-h-[200px]" placeholder="Write a compelling summary that highlights the key points of your proposal..."></textarea> |
|
|
</div> |
|
|
|
|
|
<div class="mb-8"> |
|
|
<h3 class="text-xl font-semibold mb-4">Project Objectives</h3> |
|
|
<textarea class="w-full p-4 border border-gray-300 rounded-md min-h-[200px]" placeholder="Clearly define what you aim to achieve with this project..."></textarea> |
|
|
</div> |
|
|
|
|
|
<div class="mb-8"> |
|
|
<h3 class="text-xl font-semibold mb-4">Budget Breakdown</h3> |
|
|
<div class="overflow-x-auto"> |
|
|
<table class="min-w-full border"> |
|
|
<thead> |
|
|
<tr class="bg-gray-100"> |
|
|
<th class="p-3 text-left">Item</th> |
|
|
<th class="p-3 text-left">Description</th> |
|
|
<th class="p-3 text-left">Cost</th> |
|
|
</tr> |
|
|
</thead> |
|
|
<tbody> |
|
|
<tr class="border-t"> |
|
|
<td class="p-3"><input type="text" class="border-none w-full" placeholder="Item 1"></td> |
|
|
<td class="p-3"><input type="text" class="border-none w-full" placeholder="Description"></td> |
|
|
<td class="p-3"><input type="text" class="border-none w-full" placeholder="$0.00"></td> |
|
|
</tr> |
|
|
<tr class="border-t"> |
|
|
<td class="p-3"><button class="text-purple-600 flex items-center gap-1"><i data-feather="plus" class="w-4 h-4"></i> Add Item</button></td> |
|
|
<td class="p-3"></td> |
|
|
<td class="p-3"></td> |
|
|
</tr> |
|
|
</tbody> |
|
|
</table> |
|
|
</div> |
|
|
</div> |
|
|
<div class="mb-8"> |
|
|
<h3 class="text-xl font-semibold mb-4">Methodology</h3> |
|
|
<textarea class="w-full p-4 border border-gray-300 rounded-md min-h-[200px]" placeholder="Describe your approach and methods for completing the project..."></textarea> |
|
|
</div> |
|
|
|
|
|
<div class="mb-8"> |
|
|
<h3 class="text-xl font-semibold mb-4">Timeline</h3> |
|
|
<div class="space-y-4"> |
|
|
<div class="flex items-start gap-4"> |
|
|
<div class="bg-purple-100 p-2 rounded-lg"> |
|
|
<i data-feather="calendar" class="text-purple-600"></i> |
|
|
</div> |
|
|
<div class="flex-1"> |
|
|
<input type="text" class="font-medium border-none w-full" placeholder="Phase 1 Title"> |
|
|
<input type="text" class="text-sm text-gray-500 w-full mt-1 border-none" placeholder="Start Date - End Date"> |
|
|
<textarea class="w-full p-3 border border-gray-300 rounded-md mt-2 min-h-[80px]" placeholder="Phase description..."></textarea> |
|
|
</div> |
|
|
</div> |
|
|
<button class="text-purple-600 flex items-center gap-1 mt-2"> |
|
|
<i data-feather="plus" class="w-4 h-4"></i> Add Another Phase |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="mb-8"> |
|
|
<h3 class="text-xl font-semibold mb-4">Team</h3> |
|
|
<div class="grid md:grid-cols-2 gap-4"> |
|
|
<div class="border rounded-lg p-4"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<img src="http://static.photos/people/100x100/1" alt="Team member" class="w-12 h-12 rounded-full"> |
|
|
<div> |
|
|
<input type="text" class="font-medium border-none w-full" placeholder="Name"> |
|
|
<input type="text" class="text-sm text-gray-500 w-full mt-1 border-none" placeholder="Role"> |
|
|
</div> |
|
|
</div> |
|
|
<textarea class="w-full p-3 border border-gray-300 rounded-md mt-3 min-h-[80px]" placeholder="Bio/Experience..."></textarea> |
|
|
</div> |
|
|
<div class="border rounded-lg p-4"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<img src="http://static.photos/people/100x100/2" alt="Team member" class="w-12 h-12 rounded-full"> |
|
|
<div> |
|
|
<input type="text" class="font-medium border-none w-full" placeholder="Name"> |
|
|
<input type="text" class="text-sm text-gray-500 w-full mt-1 border-none" placeholder="Role"> |
|
|
</div> |
|
|
</div> |
|
|
<textarea class="w-full p-3 border border-gray-300 rounded-md mt-3 min-h-[80px]" placeholder="Bio/Experience..."></textarea> |
|
|
</div> |
|
|
</div> |
|
|
<button class="text-purple-600 flex items-center gap-1 mt-4"> |
|
|
<i data-feather="plus" class="w-4 h-4"></i> Add Team Member |
|
|
</button> |
|
|
</div> |
|
|
|
|
|
<div class="mb-8"> |
|
|
<h3 class="text-xl font-semibold mb-4">Appendices</h3> |
|
|
<div class="border rounded-lg p-4"> |
|
|
<div class="flex items-center gap-4 mb-4"> |
|
|
<div class="bg-gray-100 p-3 rounded-lg"> |
|
|
<i data-feather="file" class="text-gray-600"></i> |
|
|
</div> |
|
|
<div class="flex-1"> |
|
|
<input type="text" class="font-medium border-none w-full" placeholder="Document Title"> |
|
|
<div class="flex gap-2 mt-2"> |
|
|
<button class="text-sm text-gray-600 border px-3 py-1 rounded-md">Upload File</button> |
|
|
<button class="text-sm text-gray-600 border px-3 py-1 rounded-md">Link Document</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<button class="text-purple-600 flex items-center gap-1"> |
|
|
<i data-feather="plus" class="w-4 h-4"></i> Add Another Appendix |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="flex justify-between items-center mt-12"> |
|
|
<button class="text-purple-600 flex items-center gap-2"> |
|
|
<i data-feather="arrow-left" class="w-4 h-4"></i> Back to Sections |
|
|
</button> |
|
|
<div class="flex gap-4"> |
|
|
<button class="border border-gray-300 px-6 py-2 rounded-lg font-medium hover:bg-gray-50"> |
|
|
Preview |
|
|
</button> |
|
|
<button class="bg-purple-600 hover:bg-purple-700 text-white px-6 py-2 rounded-lg font-medium"> |
|
|
Generate PDF |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<custom-footer></custom-footer> |
|
|
|
|
|
<script src="components/navbar.js"></script> |
|
|
<script src="components/footer.js"></script> |
|
|
<script src="script.js"></script> |
|
|
<script> |
|
|
feather.replace(); |
|
|
</script> |
|
|
</body> |
|
|
</html> |