/
2025 Freerooms Visions & Goals

2025 Freerooms Visions & Goals

Overall Visions

  • Increase interest in mobile development within DevSoc and UNSW

    • Develop and deploy DevSoc’s first native mobile apps.

    • Foster a great learning and development environment for subcommittee members.

  • Polish core features of the web application by introducing quality-of-life improvements

    • Provide more data to users, such as including room images on timetable pages.

    • (Bonus) Build upon last year’s vision to utilize room sensors for live occupancy data.

  • Promote Freerooms

    • Collaborate with other ports, particularly marketing, to promote the usage of Freerooms to students. 

    • Promote Freerooms usage during events when applicable (hackathons, society collabs, etc).

Principles

  • Follow industry standards to teach best practices in software development.

    • Working with business requirements: User stories, Use cases, Flowcharts.

    • Project management: Agile scrum, Story points, Gantt charts.

    • Software design principles: SOLID, DRY, KISS, UML Diagrams, general design patterns.

  • Commit to creating an enjoyable learning environment for all members, especially in upskilling subcoms.

Project Features/Tasks

Achieve by end of the following Term

Goal

Achieve by end of the following Term

Goal

T1

  • Mobile: Upskill subcom on native mobile app technologies by running weekly/bi-weekly workshops on Swift/Kotlin.

  • Mobile: Complete a central feature of Freerooms on IOS and Android (room timetable page and/or room list page) to serve as a reference for subcom members.

  • Mobile: Start implementing business logic.

  • Web: Start work on gathering room pictures.

T2

  • Mobile: Complete business logic implementation.

  • Mobile: Continue running workshops on native UI frameworks.

  • Mobile: Start building out the UI.

  • Web:  Complete room picture feature.

  • Web: Update scraper to get live data from room sensors.

T3

  • Mobile: Complete UI.

  • Mobile: Prepare for deployment.

  • Mobile (Bonus): Start stretch goals - mobile-specific features.

  • Web: deploy room sensor data on Freerooms.

Keep track of tasks using Jira/Github issues (TBD)

 

Goals for Leading Subcommittee

  • Team Dynamic:

    • Teams will be split into mobile/web depending on each member’s preferences.

    • Instill cross-team collaboration so all members feel included and comfortable in Freerooms and DevSoc as a whole.

  • Work Split:

    • Set clear expectations for the amount of work each member should do by having clear sprint goals and following Agile methodologies (Anh is the inventor of Agile)

    • Remember to have fun and touch grass. We want to maintain a balance between work and bonding activities 

    • Instill a sense of accountability into all members (make sure tasks actually get done) (yes, this also applies to the directors)

  • Meetings:

    • Encourage in-person meetings and bi-weekly workshops depending on availabilities.

    • Have weekly online meetings to go over everyone’s progress and updates.

    • Meetings and workshops should be casual and welcoming, allowing members to have fun and bond with each other.

Related content