WordPress User Registration & Verification System

Job ID: 39156476

Budget: €750 – €1,500 EUR

WordPress Site with Unique Usernames and Email Verification
Project Overview
We are looking to build a WordPress website that allows users to register, verify their email, and reserve a unique username. The site will include email verification, automated workflows, and a custom login system using unique codes. The project will also involve generating unique codes for users and sending email confirmations at key stages.

Core Features
1. User Registration
Users can register with:

A unique username (prefixed with a #).

A password.

An email address.

2. Email Verification
After registration, users receive an email with a verification link.

Once verified, they can proceed to the next steps.

3. Submit Additional Information
After email verification, users must:

Provide three URLs (related to their work or involvement).

Provide their real name (as it appears on their ID).

If applicable, explain their involvement in a text field.

4. Unique Code Generation
After successful verification, users receive an email with a unique code.

The code links to a page that confirms:

The username is registered.

The user owns the username.

Users can log in via the unique code to view their profile.

5. User Profile Page
Logged-in users can view a profile page with:

Their username.

Their email address.

The three URLs they submitted.

A note explaining that this is a beta testing project and additional functionality will be added later.

6. Email Confirmations
Send email confirmations at the following stages:

After registration (with verification link).

After email verification (confirming successful verification).

After submitting additional information (confirming successful submission).

After unique code generation (with the code and login instructions).

7. Payment Integration (Optional)
Some users may need to pay a small fee to confirm their reservation.

Payment integration will be required for this feature.

8. Bulk Registration (Optional)
Organisations can reserve multiple usernames at no cost.

A form will be provided for bulk submissions.

Technical Requirements
1. Plugins
User registration and profiles.

Reliable email delivery.

Email verification.

Custom fields and forms.

Payment handling (if applicable).

Unique code generation.

Cron job management.

Database cleanup.

2. Custom Development
Custom database tables for storing user-related data.

Custom login system for unique code authentication.

Automated email notifications at key stages.

Deliverables
A fully functional WordPress site with the features described above.

Documentation on how to manage users and unique codes.

Testing to ensure all workflows work as expected.

Timeline
Phase 1: Setup and Basic Functionality – 2-3 weeks.

Phase 2: Unique Code and Profile Page – 1-2 weeks.

Phase 3: Payment and Bulk Registration (Optional) – 1-2 weeks.

Phase 4: Testing and Launch – 1 week.

Next Steps
If you are interested in this project and have relevant experience, please get in touch with your:

Portfolio or examples of similar projects.

Estimated cost and timeline.

Availability to start.

Once we review your response, we will share a more detailed proposal with selected candidates.
Related categories: PHP WordPress MySQL HTML Database Development