Micro Grants Website Development

Job ID: 39559734

Budget: $250 – $750 NZD

MICRO GRANTS WEBSITE DEVELOPMENT SPECIFICATION

See: www.microgrants.co.uk


Overview

We are transforming our current manual process into a secure, automated web platform. The platform will include user accounts, an admin panel, contract automation via Adobe Sign, Revolut onboarding workflow tracking, document uploads, referral system, and audit logs capturing user IP and browser info.

1 USER SYSTEM

1.1 Account Creation & Registration

User completes a form on the website (fields: full name, email, phone, address, desired company name, referral code if any).

Submitting the form creates a user account, sends confirmation email with login credentials, and triggers contract generation.

1.2 User Dashboard

Shows status tracker from submission through referral system access granted.

2 CONTRACT AUTOMATION

2.1 Adobe Sign API Integration

Generates and sends contract to user email immediately upon form submission, using user data in template.

2.2 Contract Status Tracking

Tracks Awaiting Signature, Signed, or Declined status via Adobe API.

3 ADMIN PANEL

3.1 Admin Authentication

Secure login with role-based access.

3.2 User Management

View, search, filter users by various fields.

3.3 Admin Actions

Approve/reject submission, add company details, assign Revolut referral link, send instructions, update statuses, add notes, flag accounts, export data.

4 REVOLUT BUSINESS WORKFLOW

4.1 Instructions Page

Step-by-step Revolut signup instructions with unique referral link.

4.2 User Actions

Mark Revolut application submitted and approved.

4.3 Admin Verification

Admin verifies each stage manually.

5 DOCUMENT UPLOAD & VERIFICATION

5.1 Bank Details Upload

User uploads screenshots of account info and virtual card.

5.2 Versioning & Verification

Stores history of uploads, admin verifies or rejects with comments.

6 REFERRAL SYSTEM

6.1 User Referrals

Unique referral link provided, dashboard shows referrals and statuses.

6.2 Admin Referral Management

View all referrals, track earnings, export reports.

7 SECURITY, AUDIT & COMPLIANCE

7.1 Audit Trail & Metadata Logging

Logs every action with timestamp, IP, user agent, and action description.

7.2 Duplicate Checks & Fraud Flags

Flags duplicate/suspicious activity.

7.3 GDPR Compliance

Consent tracking, data deletion tools.

8 NOTIFICATIONS

8.1 Automated Emails

Sends various status updates and reminders.

8.2 Email Tracking

Logs delivery/open status.

9 OTHER FEATURES

9.1 Responsive Design

Fully mobile-compatible user/admin dashboards.

9.2 Future-Proofing

Modular system for future expansion.

TECH STACK SUGGESTIONS

Frontend: HTML/CSS/JS or React

Backend: Node.js or Laravel

Database: MySQL or PostgreSQL

Storage: AWS S3 or local

Email: Postmark, SendGrid

Adobe Sign API

STATUS FLOW SUMMARY

Form Submitted

Contract Sent

Contract Signed

Admin Approval

Company Registered + Revolut Link Assigned

Revolut Application Submitted

Revolut Approved

Bank Details Uploaded & Verified

Referral System Access Granted
Related categories: PHP Website Design Graphic Design MySQL HTML