/notes-app

Flutter-based notes application that allows users to create, edit, and delete notes. The app uses Firebase for real-time data storage, providing a seamless and secure experience for users to manage their notes.

Primary LanguageC++

Flutter Notes App

App Demo

Overview

MyNotesApp is a simple mobile application that allows users to create, view, edit, and delete notes. The app leverages Flutter for the frontend and Firebase for backend data storage.

Features

  • Create Notes: Add new notes with titles and content.
  • Read Notes: View a list of existing notes with titles, creation dates, and content snippets.
  • Edit Notes: Modify the title and content of existing notes.
  • Delete Notes: Remove unwanted notes from the app.

Screenshots

Screenshot 1 Screenshot 2

Screenshot 3 Screenshot 4

Technologies Used

  • Flutter: A UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
  • Firebase: A comprehensive mobile and web app development platform.

Getting Started

Follow these steps to run the app on your local machine:

  1. Clone the repository:

    git clone https://github.com/your-username/flutter-notes-app.git
    cd flutter-notes-app
  2. Install dependencies:

    flutter pub get
  3. Set up Firebase:

    • Create a new Firebase project on the Firebase Console.
    • Add a Flutter app to your project and download the google-services.json file.
    • Place the google-services.json file in the android/app/ directory.
  4. Run the app:

    flutter run

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments