Skip to content

alext9586/raffle-site

Repository files navigation

Surely: The Raffle App

This is a simple web app that simulates issuing and drawing tickets at a raffle. It is written in Typescript and AngularJS as a single page application. It is purely a client-side app with no back-end interactions. It saves the data to the browser's local storage. The live version of the app can be found at Surely on Phamous-Apps.com.

Despite this project being so simple, it is very personal to me. My organization throws a public holiday party where people participate in a white elephant gift exchange, and I wanted to make an app that drew random numbers out of a hat. I worked on this app while I was visiting my sick mother. This app is dedicated to my mother even though she had no idea I was writing it nor was she able to see it in its finished state.

If you got some use out of the app or the code and would like to donate, please donate to the National Breast Cancer Foundation or the Breast Cancer Research Foundation instead.


Setup

This project assumes that you already have NPM installed. Run the following commands to get started.

Install all the dependencies: npm install

Build the project: gulp build

Run the server: npm start

Visit in web browser: localhost:8080

Debug (non-bundled) URL: localhost:8080/debug.html