fireRESTy

fireRESTy Used AI

11 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

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

3 months ago

Tobias • Covers 10 devlogs and 17h 48m
Tobias
Tobias
1h 46m • 3 months ago

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
Tobias
Tobias
2h 16m • 3 months ago

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

Update attachment
Tobias
Tobias
3h 16m • 3 months ago

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

Tobias
Tobias
1h 27m • 3 months ago

Endpoints and schemas views with mock data
TODO: backend connection

Update attachment
Tobias
Tobias
3h 5m • 3 months ago

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

Tobias
Tobias
1h 59m • 3 months ago

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

Update attachment
Youssef Youssef 3 months ago

nice

Tobias
Tobias
1h 8m • 3 months ago

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

Update attachment
Tobias
Tobias
1h 47m • 3 months ago

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