https://github.com/khui0/freetime
Schedule sharing app for Stony Brook University
https://github.com/khui0/freetime
stony-brook
Last synced: about 1 year ago
JSON representation
Schedule sharing app for Stony Brook University
- Host: GitHub
- URL: https://github.com/khui0/freetime
- Owner: khui0
- License: mit
- Created: 2024-08-27T15:15:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-29T00:39:51.000Z (about 1 year ago)
- Last Synced: 2025-05-11T12:56:16.317Z (about 1 year ago)
- Topics: stony-brook
- Language: Svelte
- Homepage: https://freetime.kennyhui.dev/
- Size: 2.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Freetime



### Try it here: [freetime.kennyhui.dev](https://freetime.kennyhui.dev/)
Schedule sharing app for Stony Brook University students.
Add your friends on Freetime and see their class progress throughout the day. Freetime also includes:
- Split-view to compare schedules
- Built-in to-do list to keep track of tasks and keep them synced between devices
- SOLAR import to quickly add your classes from your schedule
- Integrated Google Maps™ hyperlinks for every building on campus, so you can easily find your class
- iCalendar export to easily add your classes to your existing calendar application
- Google™ OAuth2 for authentication
## Backend
The current version of Freetime relies on a Pocketbase backend. This will be changed in future versions. Set up Pocketbase using [this schema](pb_schema.json)
## Development
Install dependencies
```bash
npm i
```
Run dev server
```bash
npm run dev
```
## Building
Project will be built to `/dist`
```bash
npm run build
```