Please sign in to access this page

fireRESTy

fireRESTy Used AI

12 devlogs
18h 6m
•  Ship certified
Created by Tobias

🔥 FireRESTy, Firebase, in a REST way.
Explore and Migrate Your Firebase Data, Visually.

FireRESTy is a user-friendly tool that helps you explore your Firebase Firestore data and convert it into formats that work with MongoDB, all through a modern web interface — no coding required.
What Can You Do with FireRESTy?

- Securely load your Firebase project using a service account file.

- Browse your Firestore collections as easy-to-read tables.

- Automatically generate MongoDB-compatible schemas from your collections.

- Save and customize those schemas for future use.

- Auto-generate REST API endpoints to access and manage your data.

- Migrate your data from Firebase to MongoDB with one click.

How It Works

- Frontend: React with Material UI (similar to Google products’s look and feel).

- Backend: Node.js + Express with MongoDB to store schemas and handle migrations.

- Everything runs in Docker, so you can launch it all with one simple command.

I'll be working on a Version 2 soon, so feel free to suggest changes and new features that might be useful to improve the app.

Timeline

The project is already done

Update attachment

I made some changes in my docker config in order to use .env vars for my MONGODB_URL and redeployed it to DockerHub

Update attachment

Ship 1

1 payout of shell 317.0 shells

Tobias

about 1 month ago

Tobias • Covers 10 devlogs and 17h 48m

I've finally deployed the project in render mode. You can visit it at: https://fireresty.onrender.com.

Sometimes it may take a while for the app to load while it's in downtime, so please be patient.
I'll be working on version 2 soon, so feel free to suggest changes and new features that might be helpful in improving the app.

Update attachment

Endpoint features added with CURL commands to interact with Firebase using fireRESTy

Update attachment

I have completed base features on backend
- Schema generator from firebase data
- Save schema snapshots
- Access to collections data via http from frontend
- Docker containers from frontend and backend
- I'm using mongodb as my db

Endpoints and schemas views with mock data
TODO: backend connection

Update attachment

I'm working in firebase web client frontend
Features at the moment:
- Upload JSON with credentials
- Encrypt JSON data and save in local storage
- React context to manage global state
-Table data view completed with mock data

Next:
- Http client with auth headers to request Firebase data
- Save Firebase collections schema versions

I have developed the encryption and accessing to Firebase project data process

Update attachment
Youssef Youssef about 2 months ago
nice

I have configured base components for data management: form, table and json schema preview

Update attachment

I completed the frontend Layout using Material UI and React router for routing

Update attachment

TODO list: created
Ok, I know what I have TODO
I only have to code the features :(

Update attachment

I just created my react and node js app as the starting point
Let me cook

Update attachment