devsoc-unsw / devsoc-unsw/notangles

EPIC#3: Generating a free room in between classes

Open
#1,126 0 comments 0 reactions 0 assignees View on GitHub
🍀 feature 🪴 backend
Dominant language
TypeScript
Stars
79
Forks
9
PR merge metrics
No merged PRs in 30d

Description

# What
Offer users the opportunity to find a free room (to study in, etc) and integrate it into their Notangles timetable as a single source of truth.

# Why
Useful feature to improve quality of life and reduce time users need to take to find a free room, improve productivity and convenience.

# Brief Implementation Details

- Frontend will mainly be reusing components
- Backend will involve creating GraphQL queries

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the existing timetable UI and the backend's GraphQL query entry points; the issue does not name files or tests. Confirm the room-availability data and integration workflow with maintainers before implementation. Done means users can find a free room and add it to the timetable as a single source of truth, with coverage for the new behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql, react, typescript
Domain
api, full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.