Skip to content

xdmanus1/FletAuth-Lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FletAuth Lite

Version Python License

🚀 Introduction

Welcome to FletAuth Lite, a sleek and modern Python application built using the Flet framework. The app features user authentication using Firebase Authentication and customizable settings. It is designed to work seamlessly on every major operating system (Windows, macOS, Linux) and mobile platforms (iOS, Android). The project is still a work in progress (WIP), with some features currently under development.

✨ Features

  • 🚧 User Authentication (WIP)

    • Login and registration system using Firebase Authentication.
    • Secure password storage via Firebase.
  • 🚧 Settings (WIP)

    • Customize your app experience.
    • More options coming soon!

🛠️ Installation

To get started with FletAuth Lite, follow these simple steps:

  1. Clone the repository:

    git clone https://github.com/xdmanus1/First-app-in-flet.git
    cd flet-app
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Run the app:

    • For desktop (PC/Mac):
      flet run main.py
    • For Web:
      flet run main.py --web
    • For Android/iOS:
      flet run main.py --android  # or --ios

📋 Usage

Once the app is running, you can access it via your browser or directly from the Flet interface. The current version includes the following pages:

  • Login Page (WIP): Securely log in to access your data.
  • Registration Page (WIP): Create a new account (work in progress).
  • Settings Page (WIP): Personalize your app settings (work in progress).

🔄 Roadmap

Upcoming Features

  • Advanced Authentication:

    • Implement Firebase and oauth.
    • Implement social logins.
  • Settings Overhaul:

    • More customizable settings.

🐛 Contributing

Contributions are welcome! If you have ideas, issues, or bugs, feel free to submit a pull request or open an issue on GitHub.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📫 Contact

For any questions or suggestions, feel free to reach out at karsahunor@gmail.com.


Made with ❤️ by xdmanus

About

FletAuth Lite, a sleek and modern Python application built using the Flet framework. The app features user authentication using Firebase Authentication and customizable settings. The project is still a work in progress (WIP), with some features being developed.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages