Skip to content

A simple library that sits on top of your Firestore database. Adds Active Record-style objects which are suitable for simpler operations.

License

Notifications You must be signed in to change notification settings

robred4/Firefly

Repository files navigation

🔥 Firefly

License: MIT

PRs Welcome

The Build

🌟 An elegant Active Record implementation for Firebase's Firestore

✨ Features

  • 📝 Simple CRUD operations with create, update, delete, and save
  • 🔍 Powerful querying with filter, where, and whereKeyExists
  • 📚 Bulk operations with saveMany
  • 🎯 Easy record retrieval with find and get

🚀 Installation

npm install firefly

📋 Quick Start

import { createUser } from 'firefly';

const User = createUser();
const user = new User({ name: 'Jane Doe' });
await user.save();

🧪 Testing

npm test

📜 License

MIT © [Rob Conery]

Want to help out?

Love contributions and issues! Have a look at CONTRIBUTING!

About

A simple library that sits on top of your Firestore database. Adds Active Record-style objects which are suitable for simpler operations.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •