Skip to content

Repository files navigation

📝 Notes App with Firebase (Jetpack Compose)

A clean and minimal Notes App built using Jetpack Compose and integrated with Firebase to perform full CRUD operations (Create, Read, Update, Delete) in real-time.

🚀 Features

  • 🖊️ Create new notes
  • 📄 View all saved notes
  • ✏️ Edit existing notes
  • 🗑️ Delete notes
  • ☁️ Real-time sync with Firebase Firestore
  • 🎨 Built using Jetpack Compose
  • 💾 Local state handling for smooth UI

🛠️ Tech Stack

  • Kotlin
  • Jetpack Compose
  • Firebase Firestore
  • MVVM Architecture
  • Navigation Compose
  • Material Design 3

📷 Screenshots

(Add screenshots of your UI here if you have them)


📦 Getting Started

1. Clone the repository

git clone https://github.com/Manoj19636/Notes-App-FireBase-.git
cd Notes-App-FireBase-

2. Open in Android Studio

    File > Open > Select the project folder

3. Add your google-services.json

    Go to Firebase Console

    Create or select your project

    Register your Android app

    Download google-services.json and place it in:

app/google-services.json
4. Build & Run

Make sure you're connected to the internet and logged into Firebase if needed.
🧠 Project Structure

com.example.notesappwithfirebase/
├── Models/              # Note data model
├── Navigation/          # Navigation setup
├── Screens/             # Composable screens (Insert, List, Splash)
├── ui.theme/            # Theme and styles
└── MainActivity.kt      # App entry point

🔐 Permissions

No special runtime permissions are needed. Firebase works with internet access only.
📄 License

This project is open source and available under the MIT License.
🙋‍♂️ Author

Manoj Kumar
📫 GitHub

    Star ⭐ the repo if you found this helpful and feel free to contribute!


---

Let me know if you'd like me to:
- Add a logo or banner
- Customize it for login/auth if you're adding Firebase Auth later
- Add Firebase setup instructions with screenshots

Want me to save this as a file you can directly upload?

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages