Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.


Maintained Label Deprecated Label

This repository is for Version 1 of my SaintsXCTF web application and API. As of May 30th, 2021, SaintsXCTF switched to Version 2. This repository is no longer used.

Version 2 Repositories

Overview is my very first website. It is a team running log website made specifically for the St. Lawrence Cross Country and Track & Field teams. With other team based running log websites being shut down, this was a great alternative for the team. It is also my way of giving back.


The Website is built using the LAMP stack. Server side operations are done in PHP with client side working in a JQuery flavor of Javascript. The database is built in MySQL.

The website also has a REST API backend. I chose this approach to meet my multi device needs. I currently have an Android app on the Play Store + Amazon Store and an IOS app in Development (As of 9/14/2017).

You can follow development of the android app here: SaintsXCTF Android GitHub You can follow development of the ios app here: SaintsXCTF iOS GitHub

The website has completed initial development and new features + updates are in the planning stages.


V.0.4 - Beta Release

Release Date: Dec 24, 2016

This was the first public release of the website.

V.0.5 - Feedback Release

Release Date: Jan 18, 2017

The feedback release fixed some of the common reported bugs in the initial beta release. It also added a few new features.

  • Added Email to Sign Up Form
  • Added Forgot Password Feature

V.0.6 - Updated Groups Release

Release Date: Feb 20, 2017

The updated groups release fixed a few bugs but added many new features. The goal was to give the user more to do on the website besides just browse and upload logs. To accomplish this, the group pages were completely overhauled.

  • Edit Logs

  • Delete Logs

  • Group Panels

  • Group Leaderboards

  • Group Messages

  • User Notifications

  • Fixed Sign Up Form Validation

  • Fixed Email Validation Fail When Copy+Paste

  • Fixed Log Time and Pace Not Displaying Correctly

V.1.0 - Official Release

Release Date: Jun 2, 2017

This update marks the official release of Desktop support is complete. From here on only bug fixes and additional features will be added. Mobile support will also be needed to go along with the Android and iOS apps. In this release both a montly and weekly log view have been added to the profile pages. The groups got admin pages and security so no random user can join a group.

  • Group Admin Pages

  • Group Security

  • Edit Group Page

  • Monthly Log View

  • Weekly Log View

  • Fixed Comment Length Cutoff

  • Fixed Edit Logs Not Working Properly

V.1.1 - Notification Release

Release Date: Jun 28, 2017

This was the first post-launch release which included full notifications for different activities on the website. There is also increased functionality for the weekly and monthly views on the profile page as well as more functionality for the group leaerboards.

  • Ability to tag users in logs and comments
  • Notifications for Log Comments
  • Notifications for user Tagging
  • Notifications for Group Requests
  • Notifications for Group Messages
  • Ability for Admins to send a Notification
  • Leaderboards Sorting by Activity Type
  • Monthly View Sorting by Activity Type
  • Weekly View Sorting by Activity Type

V.1.2 - Mobile Release

Release Date: Jul 15, 2017

This was the final major release for the 2017 Cross Country season. The website is now compatible for viewing on mobile browsers.

  • Unique CSS Styling For Mobile Devices

Future Plans

Current development is being spent on the mobile apps and other projects. However a codebase is always dynamic. Future plans include:

  • Suggested Features (ex. Delete/Edit Comments)
  • Excel Log Data Download
  • Real-Time Notifications
  • RabbitMQ Messaging to Mobile Apps
  • V.2.0 - Multi-Team Website w/ Laravel Framework


No description, website, or topics provided.






No releases published


No packages published