RDXA W1AW/2 Schedule Web Application is designed for our club RDXA for its W1AW/2 New York operating on May, 2014. Since it had been launched, I've got many emails from other clubs, indicating their interests in using my application. So I modified the application to fit the needs of all the other clubs/states. There are more than 20 clubs/states using this web application at this moment.
This application is FREE for amateur radio society, here is a test site, you can register and play. Be aware: all fields are required, but you can enter anything except password, you have to enter at least 6 characters or numbers for it, and it can't be the same as you call sign. All registered user have normal privilege, if you want to see what an Administrator can do, drop me a line, I'll give you an Administrator privilege to play with. Contact me if you are interested.
Now source code can be download from GitHub!
If your club has a suitable web hosting or better, a server, install it on your web hosting/server is the best choice, if your club doesn't have one, it's a good time to get one, the $4.95 starter web hosting service provided by qth.com (KA9FOX) is fine for this application, there are also other companies provide similar services.
This application uses PHP and MySQL, if your web hosting/server supports PHP and MySQL (most servers do), you probably could run this application on your web hosting/server.
If your club doesn't have suitable personnel to manage a website, I can host the application for your club, problem is my website is on a shared web hosting, it has limited databases and other resources. So please consider use your club's web hosting if you can.
Here is some basic features
Users can only be added by a Administrator. On our test site you can register by yourself, but not on a real schedule website.
Users can change their passwords (old passwords needed), Administrators can give users their new passwords directly.
Passwords are encrypted before being stored in database, nobody can see any password, not even the Administrator.
Users can view their profiles, but can't edit them (except password); Administrators can edit users' profiles.
Registered users can make reservations, or cancel their own reservations; Administrators can cancel anyone's reservations.
Users can display their own reserved time slots, or cancel them in the same page. Administrators can show any user's reserved time slots, or cancel them in the same page.