https://github.com/funsaized/fickle-cal
A local first, barebones, calendar-centric todo app. Keep your data, run offline & multi-device sync
https://github.com/funsaized/fickle-cal
angular azure azure-functions azure-static-web-app todo todoapp
Last synced: 8 months ago
JSON representation
A local first, barebones, calendar-centric todo app. Keep your data, run offline & multi-device sync
- Host: GitHub
- URL: https://github.com/funsaized/fickle-cal
- Owner: funsaized
- Created: 2024-09-11T14:57:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-29T02:23:39.000Z (12 months ago)
- Last Synced: 2025-06-04T20:12:02.451Z (10 months ago)
- Topics: angular, azure, azure-functions, azure-static-web-app, todo, todoapp
- Language: TypeScript
- Homepage: https://todo.s11a.com
- Size: 10.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fickle Cal ☕
[](https://app.netlify.com/sites/feined-todo/deploys)
> A local first, barebones, calendar-centric todo app with a modern tech stack
### 🏠 [Homepage](https://todo.s11a.com/)

## 🏗️ Project Structure
This monorepo contains the following packages:
- `app/`: RxDB-powered Angular frontend application
- `server/`: Bun-powered Express backend server
## 🚀 Quick Start
```bash
npm install:all && npm run start
```
### Prerequisites
- Node.js (LTS version recommended)
- Bun runtime
- npm
### Installation
```bash
# Install all dependencies for both client and server
npm run install:all
```
### Development
```bash
# Start both client and server in development mode
npm start
# Start only the client
npm run start:client
# Start only the server
npm run start:server
```
### Building
```bash
# Build both client and server
npm run build
# Build only the client
npm run build:client
# Build only the server
npm run build:server
```
## 🛠️ Tech Stack
### Frontend (fickle-app)
- Angular
- RxDB
- Modern UI/UX
### Backend (feined-rxdb-server)
- Bun runtime
- Express.js
- RxDB
## 👤 Author
**Sai N. Nimmagadda**
* Website: https://s11a.com
* Github: [@snimmagadda1](https://github.com/snimmagadda1)
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
## 📝 License
This project is licensed under the terms specified in the LICENSE file.
## Show your support
Give a ⭐️ if this project helped you!