Custom Configuration and Practical Deployment of the Open-Source log-lottery Web Raffle System for Year-End Events
An open-source raffle tool that supports custom participant lists, prizes, images, backgrounds, and music. I also put together a Traditional Chinese version, so after deployment you can open it in a browser and use it directly.
Introduction
If you are preparing a raffle event, club activity, company annual party, or any occasion that needs an on-site lucky draw, log-lottery is actually a very practical project.
It is an open-source web-based raffle tool. Everything runs in the browser, so you do not need to install a pile of complicated systems. You can import your own participant list, configure prize details, upload prize images, replace the background image, and even adjust the music played during the raffle.
I also forked a Traditional Chinese version myself and have already deployed it. For Chinese-speaking users, it should feel easier to use. The official original version mainly uses a Simplified Chinese interface, so if you just want to open it and start using it, the Traditional Chinese version saves quite a bit of effort.
Ready-to-Use Version
If you do not want to deploy it yourself, you can directly use the Traditional Chinese version I prepared:
This version is better suited for people who want to start quickly. Open it in a browser and you can operate it right away.
The official original version is still mainly in Simplified Chinese. If you want to study the original project or make your own modifications later, then it is more suitable to look at the official repo.
UI Demo
log-lottery Traditional Chinese version operation demo
What It Can Do
This tool can handle more than I originally expected. Almost all common raffle requirements are covered:
- Import a raffle participant list
- Customize prizes and the number of winners
- Set images for first prize, second prize, special prize, and so on
- Change the background and music
- Export winning results
- Support a Traditional Chinese interface
If you just want to quickly prepare a raffle page for an event and do not want to develop one from scratch, this kind of project with directly adjustable settings is genuinely convenient.
Configuration
After opening it for the first time, I recommend going to the settings page first and organizing a few basic items. The raffle flow will be much smoother afterward.
1. Participant Settings
Import the raffle participant list first.
If there are many participants, you can organize the data with an Excel template first, then import everything at once. This is much easier than entering it manually.
2. Prize Settings
Here you can add or modify prize names, quotas, whether repeat winning is allowed, and the image corresponding to each prize.
For example, you can set common tiers such as third prize, second prize, first prize, special prize, and grand prize.
3. Image Settings
If the built-in images do not match the event style, you can upload your own prize images, then go back to the prize settings and select them.
This makes the whole raffle screen feel more like your own event page instead of a generic template tool.
4. Interface Settings
You can adjust the title, layout, background image, and overall display effect.
If your event already has a key visual, this section is actually very useful. Changing the image and text a little can make the whole thing feel quite different.
5. Music Settings
You can upload or select background music to give the raffle process more atmosphere.
For this kind of on-site tool, music makes a noticeable difference, especially when drawing the big prizes.
Basic Usage
The actual operation is not complicated. The general flow looks like this:
- Import the participant list first
- Configure the prizes and the quota for each prize
- Adjust images, background, and music as needed
- Return to the homepage and start the raffle
- After the raffle, view or export the winning results
For a normal company year-end party or small event, following this flow once is basically enough to start using it.
Notes After Using It
What I personally like most about this project is that it is intuitive to operate, the visual effect is decent, and the level of customization is high.
It is not the kind of bare-bones tool that only draws names. It actually considers the elements you would use at an event venue, such as prize images, backgrounds, music, quota control, and result export. These are all prepared for you in advance.
If your requirement is simply to quickly prepare an event raffle page, you can get started just by modifying the settings. It saves the time of building a whole system from scratch.
Related Links:

