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.
- 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.
- 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.
Follow these steps to run the app on your local machine:
-
Clone the repository:
git clone https://github.com/your-username/flutter-notes-app.git cd flutter-notes-app
-
Install dependencies:
flutter pub get
-
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 theandroid/app/
directory.
-
Run the app:
flutter run
Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.