Lottery management App

Muhammad Usman

Backend Engineer
Frontend Engineer
Fullstack Engineer
JavaScript
Next.js

Description:

As a full-stack developer, I recently had the opportunity to develop an innovative system for a client. The client's idea was to create a platform where people could buy tickets and participate in a lucky draw, with the winner receiving a house.

Tech Stack

Full Stack Development
Next JS

User Portal:

This portal allows users to buy tickets and participate in the lucky draw. The user portal includes the following features:

Dashboard:

Provides an overview of the system's performance and key metrics.

Ticket(s):

Manages ticket sales and inventory, and includes:
Show Your Ticket: Displays purchased tickets.
Winning Chance: Shows the user's chances of winning.
Cool Facts: Provide interesting facts related to the draw or tickets.
Social Share: Allows users to share their participation on social media.

Expose:

Displays promotional content and updates, and shows the details about the home that people can win.

Statistics:

Offers detailed reports and analytics on ticket sales and user engagement.

Affiliate:

Manages affiliate partnerships and tracks their performance.

Admin Portal:

This portal enables the client to manage the system, oversee ticket sales, and conduct the lucky draw. Key features include:
Dashboard
Expose
Affiliate
Ticket(s)
Statistics

Affiliate Portal:

This portal supports affiliates who help promote the system and earn commissions for their efforts.

User Portal Preview

Admin Portal Preview

Affiliate Portal Preview:

Partner With Muhammad
View Services

More Projects by Muhammad