Waiting List service (Saas)

Job ID: 36553657

Budget: €500 – €1,000 EUR

I am in need of a product waiting list service that can handle more than 500 users at any given time. I specifically require email notifications to be sent to users. Ideal skills and experience for this project include:

- Experience developing Saas products
- Expertise in handling large amounts of user data
- Proficiency in email notification systems
- Familiarity with user management and authentication systems

Project Description: Waitlist Service using PHP and Admin LTE
Short terminology definition :
Manager ist my client, customer is the client of the manager

The objective of this project is to create a waitlist service that allows managers to create their own waitlists. The program will be written in PHP and will use Admin LTE as its backend. The frontend should have a sleek and appealing design that is not overly technical.

The program will be designed as a SaaS (Software as a Service) application that allows managers to create their own waitlists. Managers and Customers can easily create new waiting rooms by simply modifying the URL, similar to how Wikipedia allows for the creation of new pages.

The URL structure for the waitlist should be as follows: https://subdomain.domain.tld/customer/waiting-room. Customers will be able to create several waiting room and customize the URL to their liking.
https://subdomain.domain.tld/customer/234wdfwe
https://subdomain.domain.tld/customer/tertzerher

The system should allow waiting customers to easily create an account and add their name and email address. Customers will then be required to confirm their account/email through a double opt-in process.

The waitlist service should have the following features:
• Ability to create and customize waiting rooms
• Double opt-in process for account/email confirmation
• Sleek and appealing frontend design avoiding a technical look
• Easy registration for waiting customers
• Customer management dashboard in the backend
• Email notifications for customers when their turn comes up on the waitlist
• Customers can cancel their place by clicking a link in the confirmation mail and in the notification mail. If the customer cancels his place after it is asigned to him, the next person in the line will get his place.
• Manager can give „voucher codes“ to bypass the line and be on top oft he line, chronological order also for VIPs

Overall, this waitlist service will provide an efficient and user-friendly way for businesses to manage their customer queues. The manager can notify the Users in chronological order when slots become available, by simply entering a number in the admin area of the waiting room.

As the waiting rooms can be generated „on the fly“ by just altering the last part oft he url, the manager should be able to see a list of his waiting rooms. He should be able to close/delete rooms, and enable/disable this dynanic creation. Once the dynmaic creation is disabled only he will be able to create new waiting rooms.

The roomspage should have a simple layout, just a logo, name oft he customer, a place for a brief description and forms like subscribing to a newsletter. Please add the possibility für some check boxes. The checkbox choices should bee seen in the management area oft he waiting room.

Once the customer has registered to a waiting room he will receive an confirmation email.

Each manager needs his own pages texts and mail texts/templates.

Please integrate payment für managers, so that they can purchase the service.