PSG InDia Website Redesign
A new website for the Pregnancy Study Group in Diabetes, where professionals pay a one-time membership fee and get lifetime access to member content.
One society for everyone who cares for diabetes in pregnancy
What the society offers, and what the new site must carry:
Education & CME
Clinical guidelines
Professional community
Research & advocacy
DiaConnect PSG
Annual conferencePaper Talk & Cross Talk
Paper sessions and multidisciplinary panelsBuilt on the work of Prof. V. Seshiah (founder, DIPSI), with patronage from Dr. Banshi Saboo (Chair, IDF South-East Asia).
Pay once. Get verified. Keep access for life.
The whole site is organised around one promise to members. Everything else, from page design to admin tools, supports it.
No expiry date
Lifetime plans store an empty expiry. The field stays, so yearly or tiered plans can be added later without rebuilding.
Every payment is documented
A receipt for each payment, plus a GST invoice if PSG InDia is GST-registered.
Terms rewritten for lifetime
Current terms describe a one-year membership and must be updated and approved.
Where psgindia.org stands today
The site appears to run on a Laravel-style backend with an existing member database. We'll confirm and get access before building.
Items to fix in the rebuild
They conflict with the new lifetime model.
Test prices, sample speakers, every session marked closed.
LinkedIn opens an admin page; footer links go nowhere; Member Login opens Membership.
Registration, CME courses and news link to other domains.
What we carry forward, and what we build new
- Membership form fields: personal, login, professional, documents, country-based fee
- Terms & conditions structure: eligibility, documents, conduct, IP, privacy, liability
- Verified secretariat contact: [email protected] · +91 78781 33538
- Social profiles: Instagram, Facebook, YouTube, X, WhatsApp channel, LinkedIn
- Conference archive: past events move to readable URLs
- Existing member records: migrated, once access is confirmed
- Lifetime plans and secure checkout with verified payments
- Cross Talk section for multidisciplinary panels
- All Updates hub with tabs, filters and search
- Member dashboard: status, receipts, saved items
- Admin tools for content, applications and payments
- One design system with a consistent header and footer
Eight main pages, one new section
Five templates power every item on the site
The team adds a paper, session or event in the admin, and its page is generated from the matching template.
Publication
/publications/{slug}Paper Talk session
/paper-talk/{slug}Cross Talk session
/cross-talk/{slug}Conference event
/conference/{slug}All Updates
/updatesPlus standard pages for Terms & Conditions, Privacy Policy and FAQ.
Every link to an item lands on the same page
One address per paper, session and event. No duplicate pages for different traffic sources, so search engines and members always see one version.
One visual language across every page
Shared header and footer on every page. Benefits open as a compact, plan-specific modal on desktop and a bottom sheet on mobile.
Three lifetime plans
Prices below come from the mockups. Final fees, GST treatment and benefits must come from PSG InDia.
Individual Member
Professionals registered in India
To confirmStudent Member
Two different prices appear in the mockups
Conflict · confirmInternational Member
Professionals outside India · needs international payments enabled
To confirmNo corporate plan at launch.
From plan to access, all on one page
Choose a plan
Plan cards with fee per country
See benefits
Plan-specific modal, optional
Register
Review
Edit any step or change plan without losing data. Accept terms.
Pay
Secure gateway checkout
Payment confirmed
Success page, receipt by email, dashboard unlocked, application queued for document review.
Failed or cancelled
Form data is kept. The member retries on the same order, with no risk of a double charge.
Every member is always in one clear state
The admin sees these states, and the site uses them to decide what each person can open.
Registered
registeredAccount created
Awaiting payment
payment_pendingOrder created
Paid, in review
paid_pending_verificationDocuments being checked
Active
active · expires: noneLifetime access
Suspended
suspendedCancelled
cancelledDoes access start immediately on payment, or only after documents are verified? Recommended: provisional access on payment, with verification within a set number of days.
Access unlocks only when our server confirms the payment
One payment per order
Repeat confirmations are recognised and ignored.
Double-click safe
The Pay button locks after the first press.
Late or interrupted
Closed browser or delayed confirmation still ends correctly.
Guests see enough to trust it. Members get all of it.
Proposed default for PSG InDia to approve. Public teasers stay visible to search engines; the locked part shows a Become a Member / Log in prompt.
| Content | Guest | Active member adds |
|---|---|---|
| Blogs | Full article | Same as guest |
| Research papers | Title, authors, abstract, key takeaways | Full-text PDF download |
| Guidelines & statements | Summary | Full document |
| Paper Talk / Cross Talk | Listing, overview, speakers, schedule | Recordings, slides, resources |
| Conference | Event information, registration | Session recordings, abstract book, member discount |
| CME/CPD certificates | — | Phase 2 |
If full recordings stay public on YouTube, the member lock means little
PSG InDia chooses one of three ways to host recordings.
Private video host
Short highlights on public YouTube; full recordings on a private host (such as Bunny Stream or Vimeo Pro) that only plays on psgindia.org.
Unlisted YouTube
Recordings hidden from YouTube search and embedded on member pages. Anyone with the link can still share it.
Public recordings
Recordings stay fully public. Members get the slides, documents and resources that go with each session.
How the site is put together
Backend choice is made after reviewing the current codebase. Gateway account activation starts first, as it takes the longest.
Members manage themselves. The secretariat manages everything else.
Members also get login, email verification and password reset. Admin is ready before content entry begins.
Usable by everyone, safe for member data
We never invent fees, dates, venues, speakers, abstracts, citations, statistics, medical claims or contact details. Anything unconfirmed shows a visible placeholder until PSG InDia approves it.
Every old address forwards to its new home
Permanent (301) redirects protect search rankings and bookmarked links.
The designs refer to both /contact and /contact-us. We keep /contact as the single address.
Five stages to launch
Each stage builds on the one before it.
Foundations
- Lock open decisions
- Domain, hosting, codebase and database access
- Payment gateway activation
- Content inventory and URL map
Design system & platform
- Tokens and components
- Content structure and roles
- Login and accounts
- Staging site live
Pages & templates
- Eight main pages
- Listings with filters
- All detail templates
- All Updates and search
Membership & payments
- Registration and checkout
- Payment confirmation and receipts
- Dashboard and content access
- Admin review and emails
Content, QA & launch
- Content and member migration
- Redirects, SEO, sitemap
- Testing and client review
- Live payment test, go-live
Event registration can share the membership checkout. If needed, launch keeps the current external registration link and the in-house flow follows in Phase 2.
Where the mockups, handoff and live site disagree
| Item | What we found | Status |
|---|---|---|
| Event name | "DiaConnect" in mockups, "DiaConnact" in handoff and domain | Confirm spelling |
| Next conference | The 2026 event shown in the mockups has already taken place | Confirm next event |
| Student fee | ₹2,500 on Membership, ₹5,000 at registration | Confirm |
| Homepage figures | Mockup: 2,500+ / 120+ / 15+ / 10,000+. Live site: 500+ specialists | Confirm |
| Contact details | Mockups use unverified phone and emails; only the secretariat contact is verified | Confirm others |
| Membership term | Live terms are yearly; the new model is lifetime | Rewrite terms |
| Sample people | Speakers and research cards in mockups are illustrative | Replace |
| Conference header | "Contact Us" appears twice on two slides | Fix in build |
| "Powered by" | Mockups show two different names | Resolved: Sushrit Healthcare LLP |
Ten answers from PSG InDia unlock the build
Final fees
All three plans, and whether GST is included
Meaning of "lifetime"
Terms wording, refunds and cancellation
Student upgrade
Automatic, or upgrade on qualifying?
When access starts
On payment, or after document checks?
Existing yearly members
Upgrade, pay a difference, or stay yearly?
Access rules & video
Approve the content table and a hosting option
Payment gateway
Account details and USD payments
Conference
Member discount; in-house or external registration
Benefits per plan
Final list for each plan's modal
Launch content
Publications, sessions, events, speakers, images, FAQs