Skip to content

Anas099X/Flarebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Flarebase

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.

image

🌟 Features

  • 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.

🛠️ Getting Started

Prerequisites

  • Python 3.7 or higher
  • pip (Python package manager)

Installation

  1. Clone the Repository

    git clone https://github.com/Anas099X/FlareBase.git
    cd flarebase
  2. Install Required Modules

    pip install -r requirements.txt
  3. Run the Application

    python main.py
  4. Access the UI

    Open your browser and navigate to http://localhost:5001 to access the Flarebase UI.

📖 Documentation

For detailed documentation, including API references and advanced usage, please refer to the Coming Soon.

🤝 Contributing

We welcome contributions from the community! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeatureName).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeatureName).
  5. Open a pull request.

📋Features List

  • Tables API
  • Records API
  • OAuth
  • Built-In OAuth UI
  • Built-In Documentation
  • Storage
  • Migration to MongoDB

Discord

feel free to join the server for discussion!

About

BaaS in pure python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages