Noteify is a powerful and user-friendly Android note-taking and management app developed using Flutter and Firebase. It provides a seamless experience for users to create, organize, and manage their notes effortlessly. Whether you need a simple place to jot down quick thoughts or a robust system to categorize and sort your notes, Noteify has you covered.
- Create Notes: Write down your thoughts, ideas, or reminders with ease.
- Add Images: Enhance your notes by attaching images to capture the moment.
- Label and Categorize: Organize your notes by adding labels, making it easy to find and manage them.
- Filter Notes: Allows you to filter notes as per labbels.
- Sort Notes: Arrange your notes based on date, title, or any other criteria to suit your workflow.
- Move to Trash: Accidentally deleted a note? No worries, move it to the trash for safekeeping.
- Restore Notes: Retrieve notes from the trash if you decide you need them later.
- Flutter: The app is built using Flutter, a popular open-source UI software development toolkit by Google.
- Firebase: Firebase is used for real-time database management, authentication, and cloud storage.
Follow these steps to get Noteify up and running on your local machine:
- Clone the repository:
git clone https://github.com/your-username/Noteify.git- Navigate to the project directory:
cd Noteify- Install dependencies:
flutter pub get-
Configure Firebase:
- Create a new Firebase project on the Firebase Console.
- Add an Android app to your Firebase project and follow the setup instructions to obtain the
google-services.jsonfile. - Place the
google-services.jsonfile in theandroid/appdirectory of your Flutter project.
-
Run the app:
flutter runWe welcome contributions to make Noteify even better. Feel free to submit issues, pull requests, or suggest new features.
This project is licensed under the MIT License.
Happy note-taking with Noteify! 📝✨