A schedule planning website for Tel Aviv University built with React, Mantine and Firebase
๐ Usage ย ยทย ๐ป Developing ย ยทย ๐ Roadmap
The website should be pretty straight-forward. To export your schedule to Google Calendar, click: "ืืืฆืื ื-Apple/Google Calendar". You will download an ICS file, which you can import to Google calendar, Apple calendar (or most other calendars as well).
To start developing Dib It, you need to follow these steps:
- Clone the repository and install the dependencies with
bun install
(ornpm install
oryarn install
). - Create a Firebase project and enable Google authentication and Cloud Firestore.
- Create a web app in the Firebase Console and put the configuration in
src/firebase.json
. - Run a local development server with
bun run dev
(ornpm run dev
oryarn dev
)
You are highly encouraged to send pull requests or feature requests!
- Schedule view
- Google sync
- Export to Google/Apple calendar
- Show exam list/calendar
- Show difference between exam dates
- Suggest courses based on exam date