A PHP/MySQL based web app for ARRL Centennial QSO Party scheduling
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
includes
js
templates
.gitignore
README.md
add_user.php
change_password.php
distribute.py
edit_user.php
edit_user_slots.php
index.php
initial.sql
install.php
install.txt
login.php
logout.php
management.php
my_slots.php
php_version.php
profile.php
register.php
reserve.php
slot.sql
switchdb.py

README.md

ARRL Centennial QSO Party Schedule Application

Overview

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!

Some of the Clubs using this application

System Requirements

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.

Basic Features

Here is some basic features

User Management

Users can only be added by a Administrator. On our test site you can register by yourself, but not on a real schedule website.

Password Management

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.

User Profile

Users can view their profiles, but can't edit them (except password); Administrators can edit users' profiles.

Reservation Function

Registered users can make reservations, or cancel their own reservations; Administrators can cancel anyone's reservations.

My Slots

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.