An open API service indexing awesome lists of open source software.

https://github.com/dragunwf/meetingnotesorganizer

Meeting Notes Organizer is a simple Android app for capturing and managing meeting notes. Features include note creation, editing, deletion, and searching. Developed as a CodeFest practice project within a 2-hour timeframe.
https://github.com/dragunwf/meetingnotesorganizer

android-app gson java mobile-development sharedpreferences xml

Last synced: about 2 months ago
JSON representation

Meeting Notes Organizer is a simple Android app for capturing and managing meeting notes. Features include note creation, editing, deletion, and searching. Developed as a CodeFest practice project within a 2-hour timeframe.

Awesome Lists containing this project

README

        

# Meeting Notes Organizer App

## 📌 Overview
The **Meeting Notes Organizer App** is an Android application designed for quickly capturing and managing meeting notes. This project was developed as a **practice session for CodeFest (Team Dragun)**, focusing on **rapid development, data persistence, and user-friendly design** within a constrained timeframe.

## 🚀 Features
### Notes Management
- 📝 **Create new meeting notes** with essential details:
- Meeting title
- Date and time (auto-populated with the current time, editable)
- Meeting participants (optional)
- Detailed note content
- 📂 **View and manage meeting notes**:
- Chronological list with newest notes appearing first
- Search notes by title
- Edit existing notes
- Delete notes when necessary

### Data Persistence
- 🔄 **SharedPreferences** used to store all meeting notes locally in JSON format
- 🔄 Maintains data between app sessions

## 🛠️ Tech Stack
- **Android Studio** (Java)
- **SharedPreferences** (JSON storage)
- **Minimalist UI with smooth navigation**
- **Basic sorting and searching functionality**

## 📲 User Flow
1. **Dashboard**: Displays a list of meeting notes or an empty state message
2. **Create/Edit Note**: Enter meeting details and save the note
3. **Manage Notes**: Search, edit, or delete existing notes

## ⚡ Development Constraints
- ⏳ Designed to be completed within **2 hours** by **three developers**
- 🎯 Focus on **core meeting notes management functionality**
- 🔍 Prioritize **data persistence and reliability over UI complexity**

## ✅ Success Criteria
This project is considered successful if it:
- ✔️ Allows users to **create, view, edit, and delete meeting notes**
- ✔️ Ensures **data persistence** between sessions
- ✔️ Provides a **clear and intuitive user experience**
- ✔️ Is fully developed within the **2-hour hackathon timeframe**

---
This project was developed as part of a **hackathon practice challenge** to enhance rapid development skills and problem-solving in Android app development.