Reply from N-Xperts Solutions - 111925

XPro Project

We will implement in latest laravel setup.
Only Two roles in this system right? Admin and Users
  

1. Member System

Signup – we will made signup form for user on front side. (will add same form field as in ref. site)

Login – will add login page for users. And admin login will made separate for only admin.

Membership selection (Free, Silver, Gold, Platinum, Platinum Plus) – Okay, will made section on admin side, where admin can manage membership plan, price, cycle...

Billing cycle options: Monthly, 6-Month, Yearly - Okay

Discount calculation based on membership duration – Okay, will add section for this. Admin can plan duration wise add discount amount.

Access control based on membership level – Okay, we will add restriction membership level base.

Referral system (5 levels deep) – please explain in detail. And how it will work, and how user will earn money

My Account page – Okay, will add account section. User can mange own profile.

Upgrade membership - – Okay, will add section on admin side and user side.

View membership expiration – Okay, will add section on admin side and user side.

View referral earnings – Okay, will add section on admin side and user side.

 

Admin must be able to:

View all members, Edit members, Delete members – We will add USERS section on admin side, where admin can mange all users(add/edit/delete and filter wise see user details etc.)

Download member lists (Free vs Paid) – Okay, we will add export functionality. Able to export data in pdf/excel.

Adjust membership limits - Okay

Manage referral payout amounts per level - Okay

  

2. Referral System — 5 Levels Deep

 

Each member receives a unique referral link.

Admin must define:

Level 1 payout for month 1

Level 1 payout for renewal months

Level 2–5 payouts

Rules for 6-month and annual memberships

Example: Full payout first month, reduced payout after

 

Member must see:

List of all referrals

Earnings per referral

Total payout accrued

– Please explain in detail. And how it will work, and how user will earn money. Please explain with example

 

3. Feature 1 — Download Leads

 

Admin uploads a CSV (first name, last name, email).

Each membership level has a lead download limit:

 

Membership        Leads Allowed

Platinum Plus      5000

Platinum              4000

Gold                      3000

Silver                     1000

Free                       0 or small amount (you decide)

 

Admin uploads one CSV, system automatically:

Registers total leads available

Restricts downloads based on member level

Members can download leads only once per cycle (you will define frequency).
Please explain in detail with example
Where need to use leads. And members user what will downloads?

  

4. Feature 2 — Create & Schedule Ads (Email System) – mean user will create own email template right? And that email template(Ads) will sent to bulk emails.

 

This is the most complex part.

Members can:

Create emails using Plain Text or WYSIWYG HTML editor

Save up to 20 templates

Schedule ads to be sent at a specific time

Choose CC email (sent instantly)

 

Admin controls:

SMTP settings (multiple servers) – Okay, will add SMTP setting section on admin side. Where admin can add multiple SMTP details.

Queuing system (max 300 emails/hour per SMTP) – will add max limits field. And add validation for this.

CC SMTP (separate) – Okay, mean add different smtp in cc right? And cc mail will sent from this smtp.

Predefined email SMTP (separate) - Okay

Load balancing (e.g., 10 SMTP servers = 3000 emails/hour) - Okay

 

Email Processing Logic: Okay

Lead emails (bulk)

Go through dedicated SMTP pool

Sent in batches

Auto-queue

Max 300 emails/hour/server

Round-robin if multiple SMTPs exist

CC emails to member

Sent instantly through predefined SMTP

Different domain/server
 

Predefined (system) emails: okay, we will made email template section for predefined. Admin can update content anytime.

Welcome email

Password change

Membership upgrades

Admin alerts

Use separate SMTP

 

Additional requirements:

 

Append referral link to every email sent to leads automatically – Please explain not getting point

Provide tags like:

<FIRSTNAME>

<LASTNAME>

<EMAILADDRESS>

Members can test email to themselves

 

Scheduling Rule: Okay

A member can send only one bulk ad per day

If they already have a scheduled ad and try to send manually:

 

Popup warning: Okay

“You already have an ad scheduled today. Sending manually will block the auto ad for 24 hours. Continue?”

 

Admin needs full monitoring of: Okay

scheduled emails

emails in queue

failed batches

SMTP server performance 

 

5. Feature 3 — Send One-Time Ad Now

 

Same as Feature 2, except: - Okay

Sent immediately (queued for leads, CC instantly)

Pulls templates from saved templates

Respects membership daily limit

Uses same tag system 

 

6. Traffic Ordering (Website Traffic, Mobile Traffic, Banner Impressions) – please explain how it working

 

Members can order traffic once every 30 days.

Membership determines maximum traffic amount allowed.

When ordering early:

Show message telling last order date & next available order date

 

Admin panel: - Okay

Pending traffic orders

Completed traffic orders

Export to CSV

Ability to mark completed after processing via external service 

 

7. Post Your Link Feature

 

Members can submit: - Okay

URL

Description

Character-limited fields

 

Admin must: - Okay

Review submissions

Approve or delete

Approved links appear on the member homepage

Admin can place dynamic content at the top of the member homepage. 

 

8. Contact Admin Page  - Okay

 

A built-in contact form:

 

Uses predefined SMTP

Admin can edit the text/content

Sent securely to admin inbox

 

9. Dynamic Pages in Member Area - Okay

 

Admin can:

Create unlimited pages

Edit content with WYSIWYG or Markdown

Set menu order

Set visibility per membership level

Pages automatically show in the member menu. 

 

10. Site Instructions Page

 

Fully editable by admin

Shows instructions for using the site

Accessible in member menu
Okay, We will add section for site instructions page, where admin can edits.

 

11. Home Page Design - okay

Keep existing color scheme

Modern redesign (new graphics)

Clean layout

Mobile responsive

Faster loading

Improved UI/UX 

 

12. Email Templates (Predefined Emails)

 

System sends:

Welcome Email

New Referral Email

Password Reset Email

Membership Upgrade Email

Admin Alerts

CC Emails

Auto-scheduled ads

Traffic order confirmations

 

Admin must be able to edit all templates inside admin panel. Okay, we will add section for this. Where all email templates able to edits