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