ABAI Community Website - Proposal
- Submitted to: All Bangladeshi Association of Ireland (ABAI)
- Attn: Shafayet Onay, IT Secretary
- Submitted by: Riseup Asia LLC
- Email: info@riseup-asia.com
- Company profile: https://docs.rasia.pro/presentation-v1-9x
- Date: June 2026
- Valid for: 60 days from submission
Introduction
ABAI needs a website that does three jobs reliably: inform the community, take memberships and donations safely, and let the committee update content without touching code.
This proposal responds to ABAI's May 2026 RFP. Where the RFP is clear, we confirm delivery. Where a single line implies a feature whose true cost is multiples of the €5,000 budget, we say so and propose a scoped alternative so ABAI receives a finished product rather than a half-built one.
Project Objectives
| # | Objective | Our Approach |
|---|---|---|
| 1 | Central information hub | Structured WordPress hub - see Section 3.1 |
| 2 | Employment platform | Moderated jobs & opportunities area - see Section 3.2 |
| 3 | Education platform | Resource pages, class schedules, scholarship directory - see Section 3.3 |
| 4 | Online membership | Forms, member records, admin workflows - see Section 3.4 |
| 5 | Fundraising & payments | Stripe-only secure setup - see Section 3.4 |
| 6 | Irish/EU GDPR compliance | Complianz GDPR Premium plugin (ABAI-purchased) |
| 7 | English + Bangla support | Unicode from day one; English-first chrome; dedicated bn.abai.ie as Phase 2 |
Scope of Work
Each subsection below mirrors the matching section of ABAI's RFP, with items numbered in the same order so you can check our response line by line. Tables hold the mechanical checklist of features. Where a single RFP line implies a much larger build, the load-bearing decisions (payment gateway choice, jobs moderation model, live-class delivery, admin tooling, performance and uptime realism) are pulled out into short prose paragraphs labelled Scope boundary so they are not buried inside a checklist row.
3.1 Information Hub
Homepage news/announcements/events
Living-dashboard layout: hero, news strip, upcoming events
Ireland news for the community
Dedicated content type with category filters
Important links (immigration, health, welfare, legal)
Curated, categorised directory
Interactive events calendar
Events plugin with month, list, and upcoming views
EU information corner
Dedicated landing section
Photo / video gallery
Event-based albums with lightbox and lazy loading
About ABAI (vision, mission, values)
Single page; ABAI supplies copy
ABAI activities (cultural, religious, welfare, fundraising)
Themed groupings, editor-extensible
Committee Members directory
One card per member; swappable each term
Full ABAI history
Vertical timeline driven by a milestone content type
Archive of past activities
Year-filtered, searchable archive
3.2 Employment Platform
Job listings for the community
Curated job board; filters for category, location, contract
Employer / recruiter posting
Moderated submission workflow (see Scope boundary below)
CV writing tips & employment resources
Editorial pages authored by ABAI in Elementor
Links to official Irish job portals & training
Categorised outbound directory (jobsireland.ie, Solas, Springboard+)
Job alerts for registered members
Weekly opt-in email digest
Scope boundary - jobs moderation. Employer postings run on a BDJobs-style moderated workflow: the employer pays via Stripe, submits supporting documents, and ABAI verifies before the post goes live. A fully open, LinkedIn-style self-service portal (employer KYC, automated billing, and anti-scam moderation tooling) is a substantially larger engineering effort and sits respectfully outside the scope of the current budget; we would be glad to scope it as a future phase whenever ABAI is ready.
3.3 Education Platform
School/college/university + scholarship info
Editorial pages by stage; ABAI maintains via admin
Arabic/Quran classes for Irish-born children
Schedule, registration, teacher profiles, syllabus, join-links
Religious classes timetable + registration
Recurring calendar with per-session registration and reminder emails
Irish University & College Guide
Institution directory with course area, fees, outbound links
Career pathways (healthcare, tech, engineering, finance, education)
Static editorial guidance pages; ABAI supplies source content
Scholarship & bursary directory
Filterable directory (SUSI, government, university, international)
Scope boundary - live classes. The website schedules, registers, and links out to live classes; it does not host video streaming. Live sessions run on Zoom or Google Meet under ABAI's own accounts, and the website carries the join-links. Building in-site multi-party video is a separate, considerably larger undertaking that falls outside the present budget; we would welcome the chance to plan it as a dedicated phase if and when ABAI decides to bring streaming in-house.
3.4 Membership & Payments
Open public membership platform
Public sign-up at
/membershipvia Paid Memberships Pro or MemberPressTiers (Individual, Honorary)
Configured as Stripe products with per-tier gating
Donation-based Honorary upgrade
Automatic Honorary badge once the donation threshold is crossed
Secure payment gateway
Stripe Elements (PCI-DSS); EU DPA in place
Member login + profile area
Profile edit, status view, branded PDF certificate download
Renewal reminders + receipts
Stripe Billing for charging; transactional email via Postmark or Resend
Admin panel + CSV export
Membership plugin admin; exports include donations and honorary log
Scope boundary - Stripe only. We recommend Stripe as the sole gateway. Stripe alone covers cards (Visa, Mastercard, Amex), Apple Pay, Google Pay, SEPA, Klarna, and Revolut Pay. Adding PayPal as a second gateway doubles reconciliation work for ABAI's treasurer without adding meaningful coverage.
3.5 Admin Dashboard (No-Code Control Panel)
Add/edit/delete pages with no code
Full content CRUD via Elementor visual editor
Add navigation menus and sections
Standard WordPress Menus + Customiser
Manage members, events, donations, jobs from one dashboard
Unified WordPress admin sidebar
Drag-and-drop page builder
Elementor Pro
Activity log of admin changes
WP Activity Log plugin
Edit all content and menu buttons
Single admin role covering content, menus, widgets, members
Scope boundary - what the admin is. We configure the existing WordPress + Elementor admin so non-technical committee admins can run the site day-to-day. We do not engineer a bespoke dashboard engine from scratch; that is a separate six-figure project, and the WordPress admin already meets every clause above.
Warranty and rate-card. 6-month development warranty post-deployment covers bugs, layout issues, and small page requests free of charge. After warranty, new pages cost approximately €20/page standard, scaling to €50+/page for complex layouts. ABAI admins can also build new pages themselves via the included training.
3.6 Technical Requirements
Fully mobile responsive
Latest iPhone, iPad, Samsung S-series + 1280/1440/1920 desktop breakpoints
Page speed (PageSpeed 80+)
Caching, image optimisation, CDN; Core Web Vitals reported at handover
GDPR (consent, privacy, data management)
Complianz GDPR Premium
SSL + secure data handling
HTTPS by default, auto-renewing certificate, HSTS enabled
Bilingual English + Bangla (Unicode)
Unicode authoring day one; English-first chrome;
bn.abai.iein Phase 2SEO best practices
On-page hygiene only - this is NOT an SEO ranking engagement. Launch covers metadata, sitemap, schema, internal linking, alt text, canonicals. Ongoing SEO (content, backlinks, keyword ranking) is a separate monthly service and is explicitly out of scope.
Accessibility (WCAG 2.1 AA recommended)
Best-effort WCAG 2.1 AA at build; formal third-party certification audit out of scope
Reliable hosting (99.9% uptime)
Reputable managed host with a high-99s track record
Scope boundary - performance and uptime realism. A blank page scores 100/100 on PageSpeed and is useless; we tune speed against engagement, not a fixed score. SEO ranking is an ongoing monthly engagement (content, backlinks, technical audits) and is out of scope for the build budget; we leave the site rankable. No web host can be contractually guaranteed at 99.9% inside this budget; the uptime SLA sits with the hosting provider, not Riseup Asia. Exhaustive cross-device QA on older or non-flagship handsets is a paid add-on if analytics show meaningful traffic.
Deliverables
| # | Deliverable | Handed over |
|---|---|---|
| 1 | Custom WordPress website | Live ABAI site covering information hub, events, jobs, education, membership, donations, admin, and compliance |
| 2 | WordPress + Elementor Pro setup | Theme, page templates, reusable sections, menus, forms, committee-editable structure |
| 3 | Membership, donations, jobs, events | Plugin-based workflows configured, tested, and documented |
| 4 | GDPR, SEO, speed, accessibility | Complianz setup, launch metadata, sitemap, caching, image optimisation, WCAG checks |
| 5 | Training and documentation | Admin handover session, editor guide, plugin list, credentials checklist, support process |
| 6 | Hosting and warranty | 3-year hosting (if bundled line taken) + 6-month development warranty post-launch |
Stack. We're building this on WordPress + Elementor Pro because it is the only stack where the €5,000 budget delivers all of Sections 3.1-3.6 and a usable no-code admin for the committee.
Portfolio
Lead engineer Md Alim Ul Karim brings 15 years of US/EU engineering experience, including systems serving 10M+ daily requests across four continents.
Credentials
- B.Sc. in Computer Science & Engineering, North South University (NSU), Dhaka - Bangladesh's leading private university, ranked in the QS World University Rankings top 900 globally. Graduated in the top 13% of the CSE department.
- Crossover for Work - hired and later promoted at Crossover, which selects from the top 1% of global engineering talent through a multi-stage technical screen.
- Prior senior engineering work for US and EU companies including Crossover and Validata, on systems handling 10M+ daily requests across four continents.
Closest analogue: CAF Patronato Fondi - a member-services and public-assistance organisation with multi-section information architecture and a trust-first tone.
Sample Projects
Dr Arefin
Healthcare / personal brand
Consultant doctor's clinic site with appointment-request flow and patient information.
drarefin.com
Atto Bond Cleaning
Local services, Australia
Bond and steam cleaning company serving Melbourne-area suburbs with quote-request flow.
attobondcleaning.store
Developers Organism
B2B staffing & SEO, US
B2B agency site for an engineering-staffing and SEO firm targeting US clients.
developers-organism.com
CAF Patronato Fondi
Non-profit / public assistance, Italy
Italian non-profit offering tax, welfare, and immigration assistance to members - closest structural analogue to ABAI.
cafpatronatofondi.com
KI Training & Assessing
Education, Australia
Registered training organisation site with course catalogue and enrolment enquiries.
kita.edu.au
SR Style
Lifestyle / editorial, Bangladesh
Lifestyle and editorial publication with multi-category content architecture.
srstyle.com
Timeline & Pricing
6.1 Delivery Timeline
6.2 Itemised Cost Breakdown
All work is billed on a transparent hourly rate of €25/hour for senior engineering time. The line-by-line table below shows exactly where the engineering hours go per scope area; the goodwill discount is applied as a single line at the bottom so the committed price stays €5,000.
| # | Work item | Hours | Rate (EUR/hr) | List (EUR) |
|---|---|---|---|---|
| 1 | Discovery, content audit, sitemap, role design | 20 | 25 | 500 |
| 2 | Information hub - homepage, news, events calendar, gallery, history timeline, committee directory (Section 3.1) | 60 | 25 | 1,500 |
| 3 | Employment platform - moderated job board, employer submission workflow, alerts (Section 3.2) | 30 | 25 | 750 |
| 4 | Education platform - class schedules, registration, scholarship directory, career pages (Section 3.3) | 30 | 25 | 750 |
| 5 | Membership & Stripe payments - tiers, sign-up, profile area, certificates, renewals (Section 3.4) | 50 | 25 | 1,250 |
| 6 | Admin dashboard configuration - Elementor Pro, roles, activity log, no-code workflows (Section 3.5) | 25 | 25 | 625 |
| 7 | GDPR (Complianz), SEO hygiene, page speed, accessibility, SSL, bilingual setup (Section 3.6) | 30 | 25 | 750 |
| 8 | QA, device testing, UAT support, launch, handover | 25 | 25 | 625 |
| 9 | Admin training - 30 hours included in scope | 30 | 25 | 750 |
| Subtotal (list price) | 300 | 7,500 | ||
| Non-profit goodwill discount (~33%) | -2,500 | |||
| Hosting + website maintenance, 3 full years (USD 800 ≈ €735) - transferred to ABAI control at end of term | waived (included in €5,000) | |||
| Total committed price | €5,000 |
How to read this table. The committed price is €5,000. The hourly line-items exist so ABAI's committee can see precisely where the engineering time goes - the discount is a single, transparent line at the bottom, not buried inside each item.
What the €5,000 budget covers (and for how long). The €5,000 covers the full build plus three years of website hosting and routine maintenance (security updates, plugin updates, backups, uptime monitoring). After the 3-year term, ABAI either renews maintenance at the then-current rate or takes the site fully in-house - all credentials and ownership already sit with ABAI. SEO ranking work is not part of this budget at any point (see Section 3.6 scope boundary).
6.3 Optional Extended Track & Rate-Card
| Item | Cost |
|---|---|
| Extended 6-8 month track (if discovery confirms additional scope) | €8,000, agreed in writing before build starts |
| Admin training beyond the 30 hours included | €20/hour |
| Post-warranty support (after 6-month warranty ends) | €20/hour |
Third-party costs are paid directly by ABAI to those providers - plugin licences (Elementor Pro, Complianz Premium, events, membership, job-board, activity-log), Stripe processing fees, email-delivery service, Zoom or Google Meet, premium fonts, stock imagery. We do not mark these up. We supply a one-page itemised purchase list at the start of Phase 2 so ABAI's treasurer can buy them in one go.
Payment terms. Payments via Wise in EUR: 50% upfront on signature, 50% within 7 days of final delivery. No additional TAX/VAT charged by Riseup Asia.
Investment
€5,000
Original project value: 7,500
- 01Month 1
Discovery, content, architecture
Requirements lock, plugin shortlist, content inventory, sitemap, roles
- 02Month 2
Design and core site build
Homepage, information hub, events structure, reusable Elementor templates
- 03Month 3
Membership, payments, jobs, education
Stripe flow, moderated jobs workflow, education structure
- 04Month 4
Compliance, speed, admin training
Complianz setup, SEO metadata, caching, device QA, admin walkthroughs
- 05Month 5
UAT, launch, warranty handover
ABAI testing, final fixes, go-live, credentials transfer
Terms & Conditions
| RFP term | Our response |
|---|---|
| Non-profit, community-funded pricing | Acknowledged. The €5,000 track and waived hosting line reflect this. |
| IP ownership (code, design, database, content) | Agreed. ABAI owns these on final payment. Future code walkthroughs quoted separately. |
| Domain, hosting, credentials control | Agreed. ABAI owns domain and master credentials; we are technical contact during delivery only. |
| Signed agreement before work starts | Agreed. |
| Briefing meeting before commencement | Agreed. Included in discovery. |
| Subcontracting disclosure | Agreed. None planned; if needed, ABAI approves first. |
| Proposal validity & non-selection | Agreed. Valid 60 days; submission does not guarantee award. |
| GDPR & DPA | Agreed. Riseup Asia signs ABAI's DPA before development starts and is responsible for the technical controls (consent, storage, transport, access). Legal interpretation of GDPR obligations remains ABAI's solicitor's responsibility. |
| ⚠ Cancellation / rejection without reasons | Respectfully not agreed as written. See reasoning below for a fair, professional replacement clause. |
Reasoning - on the cancellation / rejection clause.
The original RFP reserves ABAI's right to "reject any or all proposals without providing reasons" and, by extension, to cancel an agreement at any time. As a delivery partner committing senior engineering hours, plugin licences, and a fixed price below market, Riseup Asia cannot accept an open-ended right of cancellation or silent rejection. A construction firm, a law firm, or a hospital supplier would say the same: once work has started against a signed scope, both sides need predictability.
"ABAI reserves the right to reject any or all proposals at the selection stage; reasons for rejection will be communicated to the bidder in writing within a reasonable period. Once an agreement is signed, either party may terminate only for documented cause (non-performance, breach, or insolvency), with written notice and payment for work completed up to the termination date."
This keeps ABAI's discretion fully intact at the selection stage, keeps the process fair and professional, and protects both sides during delivery.
Before We Start
A handful of questions we need ABAI to answer in the discovery call so we can lock the build plan in week 1:
Membership tiers
how many tiers, and what is the annual fee for each?
Honorary upgrade
what donation threshold qualifies, and is it one-time or cumulative?
Education delivery
Zoom/Meet embeds for live classes, or a fuller LMS module later?
Jobs posting fee
what does ABAI want to charge employers per moderated post?
Domain & hosting
does ABAI already own `abai.ie`, and do you want the bundled 3-year hosting line or your own provider?
DPA signatory
who at ABAI signs the Data Processing Agreement?
Next Steps
If this proposal reflects what ABAI is looking for, the next step is a 30-minute alignment call to confirm scope, tier structure, and the discovery start date. We can sign the agreement and start the same week.
Questions or anything unclear? If any line in this proposal is confusing, ambiguous, or you simply want it explained in plainer terms, please ask. We would rather walk the committee through a clarification call than have any clause read two ways. No question is too small.
Thank you for considering Riseup Asia LLC for this build.