A Node.js app to help you publish events and manage registrations for those events. Built using Vue.js.
- Live Demo
- Admin Dashboard (password is events)
The quickest and easiest way is to click the button below to deploy to IBM Cloud for free.
To change the admin password just add an environment variable for admin_password
in the IBM Cloud UI.
Manual deployment (on Cloud Foundry)
git clone https://github.com/edshee/event-registration.git
cd event-registration/
cf create-service cloudantNoSQLDB Lite cloudant-event-db
cf push --random-route
This will create an app with a random route. If you want to specify the route use cf push -n <unique hostname>
.
Wait for your application to deploy then:
cf set-env event-registration admin_password <your_new_admin_password>
If you ignore step 5 the default admin password is events
- US South
- United Kingdom
- Germany
- Australia
- China
Coming soon...
Before people can register for your events you need to configure your app. To do this:
- Go to
<your-app-url>/admin
You will be prompted to log in. If you have not specified your own admin password (see setup instructions above for how) then the password will be events
- Give your application a name and (optional) tagline
- Create at least one event
- Create one or more instances for each event
Note Instances are for each time you run your event - these are what your attendees will register for.
Attendees can now register for your events at your application homepage.
To view registrations for your events go to <your-app-url>/registrations
.