Skip to content

Repository files navigation

thumbnail

AskSQL

AskSQL is a Flutter project that allows users to input SQL code and get processed responses. This project uses various libraries and packages to provide a rich user interface and robust functionality.

📱 FrontEnd (App)

Features

  • SQL Code Insert: Users can enter their SQL code in a dedicated text field.
  • SQL Code Processing: The entered SQL code is processed and a response is generated.
  • State Control: Uses MobX for reactive state management.
  • Custom User Interface: Uses Google Fonts and other UI customizations for a better user experience.

Project Structure

  • lib/: Contains the main application code.
    • core/: Contains central states and responses.
    • features/: Contains specific features, such as home.
      • data/: Contains data and model logic.
      • presenter/: Contains controllers and presentation pages.
  • assets/: Contains static resources such as images.
  • test/: Contains unit and integration tests.

Dependencies

Main Dependencies

  • flutter: SDK Flutter.
  • cupertino_icons: ^1.0.2
  • google_fonts: ^5.1.0
  • http: ^1.1.0
  • dartz: ^0.10.1
  • mobx: ^2.2.0
  • mobx_codegen: ^2.3.0
  • build_runner: ^2.4.6
  • flutter_mobx: ^2.0.6+5
  • dio: ^5.3.2

Development Dependencies

  • flutter_test: Flutter SDK for testing.
  • mocktail: ^1.0.0
  • flutter_lints: ^2.0.0

Below, you will find instructions for installation, usage, and more details about this project.

Installation

To install this project, follow the steps below:

  1. Clone the repository:
    git clone https://github.com/IagoAntunes/asksql.git

🎨 Layout

Home ]

Social

Linkedin

Portfólio

About

AskSQL is a Flutter project that allows users to input SQL code and get processed responses. This project uses various libraries and packages to provide a rich user interface and robust functionality.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages