Skip to content

A feedback form application built with Flutter and Dart that allows users to submit feedback through validated input fields. The app demonstrates form validation, state management, user input handling, and persistent data storage using an sqflite (SQLite) database, with a user-friendly and responsive interface.

Notifications You must be signed in to change notification settings

bobbykafle/feedback_form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Feedback Form 📝

A feedback form application built with Flutter and Dart that allows users to submit feedback through validated input fields.
The app demonstrates form validation, state management, user input handling, and persistent data storage using an sqflite (SQLite) database, with a responsive and user-friendly interface.


✨ Features

  • 📝 Feedback Form

    • First Name & Last Name
    • Email
    • Feedback Text
    • Input Validation
  • 💾 Persistent Storage

    • Stores submissions in SQLite database (sqflite)
    • View all past submissions
  • 📊 Display Data

    • List all feedback submissions in a card layout
    • Shows name, email, and feedback
  • ⚡ Utility

    • Clean UI with Material Design
    • Responsive and easy to navigate

🛠️ Tech Stack

  • Framework: Flutter
  • Language: Dart
  • Database: SQLite (sqflite)
  • Tools: VS Code, Git, GitHub
  • UI: Material Design

🎯 Purpose of This Project

  • Practice Flutter form validation
  • Learn state management
  • Implement persistent data storage
  • Understand clean project structure and database integration

🚧 Project Status

  • Form UI & validation: ✅ Completed
  • Database integration (sqflite): ✅ Completed
  • Display submissions page: ✅ Completed
  • Advanced features (analytics, export): ⏳ Planned

🤝 Contributions

This is a learning project.
Suggestions, improvements, and pull requests are welcome!


📌 Author

Babita Kaphle
BSc CSIT Student | Aspiring Flutter Developer
Kathmandu, Nepal


📸 Screenshots(Feedback Form)

Screenshot 2026-01-25 234124

About

A feedback form application built with Flutter and Dart that allows users to submit feedback through validated input fields. The app demonstrates form validation, state management, user input handling, and persistent data storage using an sqflite (SQLite) database, with a user-friendly and responsive interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published