
In Progress
Posted
Paid on delivery
# SanctionDesk — Developer Brief ## What this is A SaaS tool for faculty (Principal Investigators) that auto-generates procurement paperwork — cover letter, supply order, inspection note, sanction order, and (when applicable) a 3-firm comparative statement — from three scanned source documents (quotation, invoice, delivery challan). It also maintains a running expenditure sheet and stock register per project. Access is subscription-gated (paid, per PI, annual). ## What's already built (attached in this package) - **`[login to view URL]` / `[login to view URL]`** — a working Python engine that takes structured project + purchase data and produces the correctly dated, numbered, and formatted Word document set. Tested against a real institute document set and matches it exactly. - **`institutes/aiims/[login to view URL]`** — institute-specific rules (numbering format, comparison threshold, date rules, clause wording, signatory roles), kept separate from the engine itself. See "Multi-institute architecture" below. - **`[login to view URL]`** — example input showing the full data shape the engine expects. - **`[login to view URL]`** — sample output from the engine. - **`[login to view URL]`** — a clickable front-end mockup (login, project dashboard, upload flow, document list, expenditure sheet, stock register). Static/demo only — not wired to a real backend — but shows exactly the intended UX, styling, and screen flow. ## Multi-institute architecture (build this in from day one) This product is intended to eventually serve more than one institute, each with its own document numbering format, comparison threshold, date rules, and clause wording. Rather than forking the codebase per institute, the engine already separates: - **Engine (shared, institute-agnostic)** — date math, working-day logic, amount-in-words, table/PDF rendering, extraction, database, auth, billing. Identical for every institute. - **Institute profile (swappable, one JSON file per institute)** — numbering format string, comparison threshold, whether working-day rules apply, sanction-order clause text, accounts-office heading, signatory roles, which documents are enabled at all. `[login to view URL]`'s `generate()` function takes a `profile_path` argument — pointing it at a different institute's `[login to view URL]` changes the numbering, thresholds, and wording with **no code changes**. This has already been tested against a second, hypothetical institute profile with a different numbering format, a different GST/threshold, and a reduced document set, and it worked without touching the engine. **What this means for scope:** a new institute onboarding is "create a new [login to view URL] (and, if their document wording differs beyond what the profile covers, new/adjusted template functions) and point their account at it" — not a rebuild. When you plan the database schema, each account/project should reference an `institute_id`, and the app should load the matching profile at generation time. ## What needs to be built 1. **Auth & accounts** — one login per PI (email/password is fine). Recommend a managed service (e.g. Supabase Auth) rather than building from scratch. 2. **Database** — suggested shape: - `users` (PI account: name, email, department, PI initials) - `subscriptions` (user_id, status: active / past_due / inactive, razorpay_subscription_id, current_period_end) - `projects` (user_id, project_code, financial_year, budget_head, PI name/designation) - `documents` (project_id, type, generated_at, file_url, numbering fields) - `expenditure_entries` (project_id, date, bill_no, vendor, items, amount, payment_date) - `stock_register_entries` (project_id, date, item, qty, supply_order_no, page_ref) 3. **Data extraction** — read the scanned quotation/invoice/challan (clear printed scans) and extract vendor name/address, item list, rates, dates, and document numbers. This can be done with an LLM vision call (e.g. the Anthropic API) — a well-structured prompt returning JSON in the exact shape of `[login to view URL]` above. 4. **Document engine integration** — wire the extracted data + the project's stored fields into `[login to view URL]`'s logic, so "Generate documents" in the UI produces the real files. 5. **Subscription & billing (Razorpay)** - Razorpay Subscriptions API for recurring annual per-PI billing (UPI/net banking/cards). - Webhook listener updates `[login to view URL]` automatically on payment success/failure/cancellation. - Status logic: `active` → full access. `past_due` → 3–5 day grace period, access continues with a renewal banner. `inactive` → blocked from generating new documents, but existing projects/data remain visible and intact. - Access check happens on every login and before any document generation — not just at signup. 6. **Hosting** — app on Vercel or Render, database on Supabase (or similar managed Postgres), on the client's own domain. 7. **Admin override** — a simple internal toggle to manually activate/deactivate any account, as a safety net independent of the payment webhook. ## Business rules the engine already encodes (must be preserved) - Supply order date: must be after the quotation date, on a working day. - Inspection order date: must be after the invoice date or challan date, whichever is later, on a working day. - Sanction order date: the date the document set is generated. - Document numbering: `Department/FinancialYear/ProjectCode/PIInitials` (e.g. `Biophy/25-26/I-BT2213/PS`). - If total order value exceeds ₹2,00,000, a 3-quotation comparative statement is required and auto-generated, showing the lowest bidder. ## Suggested build order 1. Extraction step (get real vendor data flowing into the existing engine) 2. Database + auth (single user, no billing yet) — validate the full document flow end-to-end 3. Multi-project support per account 4. Razorpay subscription + webhook + access gating 5. Polish UI against the provided prototype, deploy to domain ## Pricing model Flat annual subscription per PI/investigator, unlimited projects.
Project ID: 40620976
29 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

The biggest challenge is making sure the scanned data is correct before it goes to `[login to view URL]`. AI can sometimes read numbers incorrectly, so I'll add a review step where users can check and fix the extracted data before continuing. I'll also verify that the invoice total matches the line items, so nothing moves forward with incorrect data. I'll keep your existing `[login to view URL]` unchanged. I'll build a FastAPI backend with [login to view URL] and Supabase for login, project management, and data storage. I'll also add holiday support so delivery dates don't fall on closed days. For Razorpay, I'll check the subscription expiry date in the database, so users won't lose access if a webhook fails. I have experience building AI backend systems that process structured JSON reliably. One question: do all your scanned invoices come from the same scanner, or do different vendors send different formats?
₹9,000 INR in 7 days
2.6
2.6
29 freelancers are bidding on average ₹5,459 INR for this job

I'm MOHD SADAB, a seasoned AI systems builder renowned for delivering functional AI-driven solutions rather than mere prototypes. My main focus is on building autonomous agents and LLM integrations that blend seamlessly into existing workflows - which resonates perfectly with the requirements of your SanctionDesk project. I work proficiently in various technologies including React, Flutter, Django, Node.js which are instrumental to develop a successful platform like SanctionDesk. Additionally, if your project leans towards crossing boundaries and breaking conventional silos, you've hit the jackpot with me. Be it implementing Odoo ERP to its fullest capacity or deploying powerful ML models on AWS, GCP, or Azure - I can do it all. In fact, I believe my ability to fuse different technologies - like embedding agents into enterprise software or employing IoT with AI - enables me to deliver exceptional projects. Lastly, but equally importantly, document scanning and extraction are areas where I excel. I have hands-on experience using LLM vision calls like Anthropic API to extract vital data from scanned documents accurately and securely. Thus, my accentuated skills combined with my proven expertise across the entire web and mobile stack will not only ensure successful development of SanctionDesk but also set it apart as a standout product in the market.
₹7,000 INR in 7 days
6.3
6.3

With my background in AI, HW/SW, and Database Development, complemented by an acute proficiency in Python and SaaS platforms, I bring to the table significant value for your SanctionDesk project. My skills are a perfect match for implementing your visions of automating procurement paperwork and maintaining comprehensive financial records. Having collaborated with international clients from various industry sectors, I have honed my ability in leveraging technologies to create scalable systems for the long-term growth of businesses. Furthermore, I have directly worked on projects similar to SanctionDesk. Specifically, my experience with building clean and effective software for procurement management makes me intimately familiar not just with generating parceable data from scanned documents but also ensuring accurate transformation into requested formats. Lastly, it’s worth mentioning that my expertise extends beyond just development- equipped with fluency in UI/UX principles, I don't just deliver efficient backend; rather aesthetic frontend coupled with it. This versatility of offering comprehensive solutions can really prove advantageous while catering to the multi-institute needs envisioned for this project. All being said, choosing me would not only make for timely completion of this robust piece of technology but also empower your business for long-term leaps.
₹2,000 INR in 3 days
4.8
4.8

Hi there, Once upon a time, I helped a client transform a complex idea into a clean and professional SaaS tool. With a strong background in Python and database architecture, I understand how to make your vision for SanctionDesk a reality, especially with its seamless integration of document generation and expenditure tracking. I noticed you're keen on creating a user-friendly experience that automates procurement paperwork. This resonates with my experience in developing intuitive interfaces that not only meet but exceed user expectations. As someone who thrives on efficient solutions, I specialize in backend development and document automation. I believe my expertise aligns perfectly with your project needs. I’m committed to speedy communication, fast turnarounds, and building lasting relationships with my clients. I am available for a quick chat! Regards, enricos0
₹6,250 INR in 7 days
0.0
0.0

Hi, I read your project carefully and I can deliver exactly what you need. I can start immediately and show you the first preview in a few hours. Let’s discuss the details.
₹4,500 INR in 4 days
0.0
0.0

Hello, I'm bharghav, with 10 years of experience in Python development, specializing in building robust applications. My expertise is well-suited for the SanctionDesk project. I understand your need for a SaaS tool to automate procurement paperwork. My approach involves integrating the existing Python engine with robust data extraction, secure authentication, and a scalable database. I will implement the multi-institute architecture and Razorpay subscriptions, ensuring a professional and efficient solution. Please initiate a chat so we can discuss the project details further and align on the best path forward. Best regards,
₹8,750 INR in 3 days
0.0
0.0

As the Founder of Trevonka, I'm confident that my team and I can deliver exceptional results on your SanctionDesk project. We have over a decade of experience designing and developing complex web applications and SaaS platforms from end-to-end, precisely like your project demands. Our focus on clean architecture, scalability, and user experience ensures that every product we create not only meets but exceeds expectations in terms of efficiency, performance, and maintainability. Moreover, what distinguishes us is our adaptability to multi-institute architecture — a core feature you're looking for. Our approach aligns perfectly with your vision of being able to onboard multiple institutes without requiring a code-rebuild. We've worked with various JSON profiles for different clients, allowing us to easily adjust our engine to suit each organization's unique requirements without compromising the shared logic. This ensures smooth onboarding process with minimal disruptions or overheads. Lastly, our commitment to quality products extends beyond just building great software; it includes providing exceptional support as well. We understand the value of uninterrupted service and are always available around the clock to address any issues that may arise. So, if you're seeking precise execution and a SaaS tool that not only works as intended but exceeds expectations throughout its lifetime, then let's combine our expertise for optimal results on SanctionDesk! Let's chat!
₹1,500 INR in 4 days
0.0
0.0

I can help you streamline the procurement paperwork process for faculty with a user-friendly SaaS tool. The ability to auto-generate essential documents from scanned sources will significantly enhance efficiency. I noticed you’re looking for a robust auth system and database structure. I can implement a managed service like Supabase Auth for seamless user management. Additionally, I’d ensure that the data extraction integrates smoothly with your existing Python engine. I have done similar work: Modern Real Estate Investment Website - [Link]. My approach focuses on creating intuitive user experiences while maintaining a clean backend structure, ensuring everything runs smoothly. I'd love to chat about your project and explore the best approach together. At the very least, you’ll get a free consultation. Regards, Dean
₹5,650 INR in 7 days
0.0
0.0

The core document generation engine is already solving the hardest business logic, so the success of this project depends on building a secure, scalable SaaS around it without disrupting the existing workflow. The focus should be on seamlessly connecting AI-powered data extraction, subscription management, and a reliable multi-institute architecture while preserving the engine's proven rules. I'd approach this by integrating your Python engine with a modern SaaS backend, implementing secure authentication, a managed PostgreSQL database, AI-based document extraction that outputs the exact JSON structure your engine expects, Razorpay subscription billing with webhook-driven access control, and a responsive dashboard matching your prototype. The architecture will remain institute-agnostic, allowing new institutes to be onboarded through configuration rather than code changes. Everything will be designed for maintainability, security, and future scalability. Rather than providing a rough estimate upfront, I'd prefer to understand the complete requirements first. Once everything is clear, I'll share the final budget, timeline, architecture, and implementation plan. This is exactly the kind of SaaS platform our team enjoys building, combining AI integration, secure backend development, subscription billing, and scalable cloud deployment. Looking forward to discussing your project. Best Regards, Prachi Webix Infotech
₹5,000 INR in 2 days
0.0
0.0

Hello, I've reviewed your developer brief carefully and appreciate the structured architecture you've already prepared. Since the document generation engine and institute profile system are already in place, my focus will be on building the SaaS layer around it. I can implement secure authentication, database integration, document extraction from scanned files, connect the existing generation engine, integrate Razorpay subscriptions with webhook handling, add admin controls, and deploy the application to a production-ready environment. The solution will preserve your multi-institute architecture so new institute profiles can be added without changing the core engine. Before we begin, I'd like to confirm: * Which OCR/vision provider would you prefer for document extraction? * Will you provide the existing engine and prototype immediately after project award? * Do you want the work delivered in milestones (core flow first, then subscriptions and deployment), or as a single final delivery? I look forward to working with you.
₹8,000 INR in 12 days
0.0
0.0

Hi, I have reviewed your project and I believe my experience aligns well with your requirements. I specialize in AI/ML engineering, Generative AI, LLM applications, RAG, Agentic AI, NLP, and end-to-end AI system development. With 10 years of experience delivering scalable solutions using Python, PyTorch, TensorFlow, LangChain, LlamaIndex, AWS, and modern MLOps practices, I can help you build a robust and production-ready solution. I would be glad to discuss your goals and suggest the most effective technical strategy.
₹5,000 INR in 7 days
0.0
0.0

Delhi, India
Payment method verified
Member since Aug 2, 2026
$30-250 CAD
₹12500-37500 INR
₹1500-12500 INR
$1500-3000 USD
₹12500-37500 INR
£5000-10000 GBP
₹37500-75000 INR
€30-250 EUR
min ₹2500 INR / hour
$30-250 USD
₹12500-37500 INR
$250-750 USD
$30-250 USD
$10-100 USD
$15 USD / hour
₹100-400 INR / hour
$250-750 AUD
$25-50 USD / hour
$10-30 USD
₹600-1500 INR