Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theartifulprogrammer/meyou-notes-app
Flutter Mobile Application for notes taking which title, description, image and date, powered by SQLflite database for persisting the notes in the application
https://github.com/theartifulprogrammer/meyou-notes-app
Last synced: about 19 hours ago
JSON representation
Flutter Mobile Application for notes taking which title, description, image and date, powered by SQLflite database for persisting the notes in the application
- Host: GitHub
- URL: https://github.com/theartifulprogrammer/meyou-notes-app
- Owner: TheArtifulProgrammer
- Created: 2022-11-09T12:36:14.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-03T15:46:16.000Z (5 days ago)
- Last Synced: 2025-01-03T16:49:43.565Z (5 days ago)
- Language: Dart
- Size: 116 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Meyou Notes App
A Flutter mobile application for taking notes, which includes features for adding a title, description, image, and date. The notes are persisted using an SQLite database.
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Screenshots](#screenshots)
- [Project Structure](#project-structure)
- [Technologies Used](#technologies-used)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgements](#acknowledgements)## Introduction
Meyou Notes App is a simple and intuitive note-taking application built with Flutter. Users can create, view, edit, and delete notes. Each note can have a title, description, image, and date. The application uses SQLite to persist notes locally on the device.
## Features
- Add a new note with a title, description, image, and date.
- Edit existing notes.
- Delete notes.
- View a list of all notes.
- Persistent storage using SQLite.## Prerequisites
Before you begin, ensure you have the following installed on your machine:
- [Flutter](https://flutter.dev/) (v2.0 or later)
- [Dart](https://dart.dev/)
- A code editor like [Visual Studio Code](https://code.visualstudio.com/) or [Android Studio](https://developer.android.com/studio)## Installation
1. Clone the repository:
```bash
git clone https://github.com/TheArtifulProgrammer/meyou-notes-app.git
```2. Navigate to the project directory:
```bash
cd meyou-notes-app
```3. Install dependencies:
```bash
flutter pub get
```## Usage
1. Run the application on an emulator or a physical device:
```bash
flutter run
```2. Start taking notes!
## Screenshots
![Home Screen](screenshots/home_screen.png)
![Add Note Screen](screenshots/add_note_screen.png)
![Edit Note Screen](screenshots/edit_note_screen.png)## Project Structure
```bash
meyou-notes-app/
├── android/
├── assets/
│ └── images/
├── ios/
├── lib/
│ ├── models/
│ ├── screens/
│ ├── services/
│ ├── widgets/
│ ├── main.dart
├── screenshots/
├── test/
└── README.md```
## Technologies Used- **Frontend**: Flutter, Dart
- **Database**: SQLite
- **State Management**: Provider## Contributing
Contributions are welcome! Please open an issue or submit a pull request if you'd like to contribute to this project.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgements
- [Flutter](https://flutter.dev/)
- [SQLite](https://www.sqlite.org/)
- [Provider](https://pub.dev/packages/provider)## Author
Created by [TheArtifulProgrammer](https://github.com/TheArtifulProgrammer). If you found this project helpful or interesting, please give it a ⭐ on [GitHub](https://github.com/yourusername/meyou-notes-app)!