Node.js Raffle is a simple yet effective web application designed by Rast Mobile, perfect for conducting New Year raffle events. The app ensures a fair and random selection process, providing each participant with a unique chance to be drawn. Built with Node.js and Express, this application offers an easy-to-use interface for both event organizers and attendees.
- Random Name Selection: Each session randomly picks a name from the participant list.
- Session-Based Access: Ensures each participant can draw only once, maintaining fairness.
- User-Friendly Interface: Simple and intuitive UI for an enjoyable user experience.
- Node.js
- npm (Node Package Manager)
- Clone the repository:
git clone https://github.com/mobilerast/nodejs-raffle.git
- Navigate to the project directory:
cd nodejs-raffle
- Install dependencies:
npm install
- Start the server:
npm start
- Access the application via a web browser at
http://localhost:3001
.
- Draw a Name: Visit the main page and click the button to draw a name. Each visitor can draw once.
- Reset for New Event: To reuse the app for another event, simply restart the server or repopulate the names list.
For support, issues, or suggestions, please visit GitHub Issues.
Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the terms of the ISC license.
Rast Mobile - [email protected] Website