Open Source

Who is the Open Source Team?

The CS Club Open Source Team is a place for creative and inventive students who want to build innovative open-source software together. We are a new team currently working on a few projects, but we have many more exciting projects planned for the future!

Our Projects

CS Club Website

CS Club Website

The Computer Science Club's website.

Next.js
React
TypeScript
Tailwind CSS
DuckBot

DuckBot

A Discord bot for the CS Club's Discord Server.

Python
Discord.py
Voxel Game Engine + Game

Voxel Game Engine + Game

A voxel game engine made from scratch that will be used to make a rouge-like game.

C++
OpenGL
Courses API

Courses API

Scrapes course info from the UofA website and provides course data for other projects through an API endpoint.

Python
FastAPI
Requests
MyTimetable

MyTimetable

An interactive drag-and-drop timetable scheduler to help UofA students optimise their weekly timetable.

TypeScript
React
Vite
Pragmatic Drag & Drop
NextUI
Tailwind CSS

Future Projects

MyStudyPlan

A UofA degree planner that allows you to explore and validate your degree structure.

TypeScript
React
Vite
Tailwind CSS

MyCourseReviews

Allows students to share reviews and rate UofA courses.

TypeScript
React
Next.js
Tailwind CSS
Supabase

How to join?

Looking to join an active and welcoming student developer community? We're always on the lookout for enthusiastic and creative students to join us, learn, and contribute to making useful open-source projects. Join our team by filling out this Google Form.

Contributing Guidelines & Code of Conduct

The CS Club Open Source Team follows our Contributing Guidelines and Code of Conduct.

Contact Us

The open-source managers are Phoenix Pereira and Justin Sun.

If you have any queries, please contact us via dev@csclub.org.au.