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.json
file. - Place the
google-services.json
file in theandroid/app
directory of your Flutter project.
-
Run the app:
flutter run
We 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! 📝✨