CalendarDB is a calendar app for people who want the level of customisation a NoSQL database offers. The interface will be intuitive for those who have used Notion databases.
If you're interested in contributing, search for TODO
in the codebase! There are a lot of little things I haven't gotten around to implementing yet.
SvelteKit
: Framework usedTypeScript
: Ensures "type safety"SCSS
: Used for stylingVitest
: Used for unit testsFirebase
: Used for auth and as database (Firestore
)Temporal Polyfill
Gets a shout-out because it's the backbone of this project.
- Clone the repository locally
- Set up a Firebase project and update the config in
firebase.ts
- Install the dependencies
- Run the project
$ git clone https://github.com/MauritsWilke/CalendarDB
$ npm i
$ npm run dev
The design for this project has been done in Figma and can be found here
, the related Figjam file can be found here
.
The MVP of this project will be v1.0.0 and will also (likely) be hosted somewhere.