Flarebase is a lightweight and easy-to-use Backend-as-a-Service (BaaS) solution built with Python and powered by the FastHTML Framework. It provides a clean and intuitive user interface, making it simple to set up and manage your own database.
- Simple UI: Easy-to-navigate interface for managing your database.
- Fast Setup: Get started quickly with minimal configuration.
- Lightweight: Built with efficiency in mind, ensuring fast performance.
- Extensible: Designed to be easily extended with additional features.
- Python 3.7 or higher
- pip (Python package manager)
-
Clone the Repository
git clone https://github.com/Anas099X/FlareBase.git cd flarebase
-
Install Required Modules
pip install -r requirements.txt
-
Run the Application
python main.py
-
Access the UI
Open your browser and navigate to http://localhost:5001 to access the Flarebase UI.
For detailed documentation, including API references and advanced usage, please refer to the Coming Soon.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeatureName
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeatureName
). - Open a pull request.
- Tables API
- Records API
- OAuth
- Built-In OAuth UI
- Built-In Documentation
- Storage
- Migration to MongoDB
feel free to join the server for discussion!