Skip to content
Website created by the Computer Science Society for students to find and register themselves (and guests) for events, join the Discord server, and contribute to our crowd-sourced student guide rendered in markdown syntax for simplicity.
Ruby HTML CSS JavaScript CoffeeScript
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Added pull request template Feb 12, 2019
app Remove name mentions for non-opinionated stuff Aug 23, 2019
bin Set up auth/sessions Feb 8, 2019
config Fix prod env, fix discord channel ID Aug 4, 2019
log Initial commit Feb 7, 2019
public Add metadata that is used in stuff like Discord embed link previews. (#… Jul 24, 2019
test Added MarkdownPages, allowing us to edit markdown pages in-site (#86) Jul 29, 2019
tmp Initial commit Feb 7, 2019
.gitignore Added roles to User, replaced silly way of checking for admin Feb 12, 2019
Gemfile Switch to manual discord authentication (#85) Jul 27, 2019
Gemfile.lock Switch to manual discord authentication (#85) Jul 27, 2019 Update set-up instructions in README May 3, 2019
Rakefile Initial commit Feb 7, 2019 Initial commit Feb 7, 2019
package.json Renamed rails app May 7, 2019

University of Windsor CSS Hub


The University of Windsor Computer Science Society (CSS) Hub website was built to provide students with a hub for event listings and registration for Computer Science students, and eventually was merged with the Discord authorization bot to create one hub for CSS related things. Developing a system in-house allows us to tailor the experience for our specific needs (such as guest limits and guest list for events, and authorization with University of Windsor accounts).


Please feel free to contribute if you see an issue, want to complete something from our project boards, or think of a sweet feature! Simply fork this repo and make a pull request.

If this sounds like gibberish to you, you'll probably want to learn the basics of git. Afterwards, you can follow this tutorial on contributing to open-source projects on GitHub.


You can follow these instructions to install ruby and the rails framework.

After installing rails, you need to install the dependencies (gems). Navigate to the project directory and run:

$ bundle install

Bundler will install all of the project dependencies (located in Gemfile) of the project.

Next you'll need to create the local database using

$ rails db:setup

After that you're ready to launch the site using:

$ rails server

By default, rails will launch the server at http://localhost:3000.

You can’t perform that action at this time.