Overview
The client required a lightweight, private portal (not public eCommerce) that lets approved professionals request access, authenticate, place orders and download professional resources. The portal must be secure, fast, easy to maintain and free from marketing clutter or heavy front-end animations.
Key Challenges
- Access must be strictly restricted to verified organisations and professionals (manual admin approval flow).
- Forms (registration & orders) must be lightweight and reliable, with optional Google Sheets logging.
- No online payments or shopping cart required — order intake only (email + tracking).
- Documents area must be secure and easy for admins to update.
- Minimal UI/UX: functional, fast, and brandable later with supplied assets.
Solution Implemented by CnEL India
CnEL India delivered a secure, minimal, easily maintainable portal that fulfils every client requirement while keeping the build lean and cost-effective.
Structure & Pages
- Homepage — “Professional Access Portal”
- Simple welcome and About Us text blocks.
- Primary CTAs: Request Access and Login to Portal.
- No animations or marketing clutter — placeholder areas for final branding assets.
- Registration Page — “Request Access”
- Lightweight form implemented as either an embedded Google Form or a custom form (per client preference).
- Required fields: Organisation Name, Trading Name, Business Address, Contact Name & Role, Contact Email, Phone, Licence/Certification ID, PDF upload and a confirmation checkbox.
- Submissions send notification emails to admin and optionally append to a Google Sheet for audit/tracking.
- Admin receives submissions and manually verifies and approves access.
- Thank You PageSimple confirmation: “Thank you for submitting your access request. We’ll review your details and respond within 1–2 business days.”
- Login Page
- Secure login for approved users with a “Forgot password” flow.
- Access control enforced server-side so unapproved accounts cannot view member pages.
- Order Page (Members Only)
- Lightweight order form (Google Form or custom) containing Organisation Name, Product dropdown, Quantity, Recipient initials, Authorising professional, Delivery address, Optional reference, Urgency flag, Notes.
- Orders emailed to admin and logged to Google Sheet for tracking (no cart, no payment).
- Documents Page (Members Only)
- Secure area with downloadable PDFs (product sheets, certifications, safety data, FAQs).
- Simple admin UI to upload, remove or version files — no developer intervention required for routine updates.
- Contact / Support Page
- Support email and a short FAQ answering: how to register, how to place orders, and expected support response times.
Admin & Operational Features
- Manual user approval workflow (admin dashboard to approve/reject requests).
- Email alerts on new registrations and orders.
- Optional Google Sheet integration for both registrations and orders for simple audit trails and reporting.
- Document management UI for admins to upload and organise PDFs.
- Handover documentation and short admin training (document + 30–60 minute walkthrough session).
Security & Performance
- Access control enforced at server level — member pages blocked for unauthorised users.
- File uploads restricted to PDF and virus-scanned at upload (or validated server-side if using a hosted form provider).
- Lightweight front end and minimal third-party scripts to ensure fast load times and low overhead.
- HTTPS everywhere, secure password reset flows and rate-limiting on authentication endpoints.
Technology & Integration Options
- CMS / Hosting: WordPress (with secure member area plugins) or a compact custom build — we recommend what matches your maintenance preferences.
- Forms: Embedded Google Forms for fastest delivery, or custom-built forms (PHP/Node) for tighter control and server-side validation.
- Data tracking: Google Sheets integration via Zapier / Apps Script or direct API logging (for higher privacy/ownership requirements we can store tracking in your database instead).
- Authentication: WordPress user roles, or custom JWT/session solution for bespoke implementations.
Deliverables
- Fully functioning private portal (Homepage, Request Access, Thank You, Login, Members’ Order page, Documents page, Support/FAQ).
- Registration & order forms (embedded Google Form or custom forms) with email alerts and Google Sheet logging (optional).
- Secure documents area with admin document upload & management.
- Admin dashboard for manual approvals, email notifications and basic reporting.
- Complete handover documentation and admin training session.
- Optional ongoing maintenance / update quote.
Example Pricing & Timeline (Template)
Note: the client requested fixed price where possible. The figures below are a transparent sample pricing breakdown we provide during proposals; final numbers are supplied after scope confirmation.
- Fixed price (sample)
- Discovery & specifications: ₹20,000
- Design & development (forms, login, members pages, admin UI): ₹80,000 – ₹1,20,000
- Google Sheets / integration & testing: ₹10,000 – ₹20,000
- Documentation & training: ₹7,500
- Estimated total (sample): ₹1,17,500 – ₹1,67,500
- Timeline (sample)
- Discovery & signoff: 3–5 business days
- Development & integration: 10–18 business days
- Testing, UAT & handover: 3–5 business days
- Total estimated delivery: 3–5 weeks depending on choice of Google Forms vs custom forms and speed of content/branding delivery.
- Licences / third-party costs
- Optional premium WordPress member plugin or form plugin licences — typically ₹3,000–₹12,000/year depending on chosen plugin.
- Zapier (if used for integrations) may incur a subscription depending on volume; we prefer Google Apps Script for lower recurring costs when feasible.
Why CnEL India is the Best Team for This Project
- Proven, pragmatic approach: We prioritise function, security and maintainability over feature bloat or unnecessary UI embellishments.
- Speed without compromise: Our light builds deliver fast performance and minimal ongoing footprint.
- Flexible delivery options: We can deliver a fastest-possible solution using Google Forms & Sheets, or a tighter custom solution when you want full control.
- Clear admin handover: Deliverables include documentation and admin training so your team can manage users and documents without developer assistance.
- Transparent pricing & communication: Fixed-price or clear hourly breakdowns, and realistic timelines backed by milestones and demos.
- Security-first mindset: Role-based access, server-side protection of member pages and validated uploads keep restricted assets secure.
Client Feedback
“CnEL India delivered exactly what we asked for — a fast, secure portal that is simple for our members and trivial for our admins to manage. They balanced speed of delivery with sensible security and provided excellent documentation. The team was responsive, pragmatic and always focused on delivering value rather than unnecessary bells and whistles.”
— Professional Services Lead, Verified-Access Client
Next Steps / Call to Action
- Confirm preferred form approach (Google Forms for fastest delivery, or custom forms for integrated control).
- Provide final branding assets and any existing content for the portal pages.
- Approve the fixed price estimate or request a custom proposal — we will then supply a milestone plan and contract.
If you’d like, CnEL India can prepare a concise formal proposal (fixed price + timeline + exact plugin/license costs) based on your choice of Google Forms vs custom forms and whether you prefer a WordPress-based or custom backend.
