Skip to content

PrateekSingh009/AiSlate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AI Slate – Your AI Tools Hub

AI Slate Banner

Platform Kotlin Jetpack Compose Architecture License Status


📱 About AI Slate

AI Slate is a modern Android application designed to organize and discover AI tools in one clean and structured place.

Instead of bookmarking dozens of AI websites, AI Slate groups tools by category and provides quick access through an intuitive card-based interface.

Built using modern Android development practices, AI Slate demonstrates scalable architecture using Jetpack Compose, MVVM, and Clean Architecture principles.


🚀 Why AI Slate?

  • Organized AI Discovery — AI tools grouped by category (Writing, Coding, Design, Productivity, etc.)
  • Quick Access — Launch tools instantly from the home screen
  • Custom Tool Management — Add your own AI tools and categories
  • Modern UI — Clean card-based interface built with Jetpack Compose
  • Offline First — All data stored locally using Room database
  • Scalable Architecture — Industry-standard MVVM + Domain Layer

✨ Features

🏠 Smart Home Screen

  • Category-based cards displaying AI tool groups
  • Top 3 tools previewed per category
  • Quick navigation to full tool lists

📂 Group Detail Screen

  • View all tools within a selected category
  • Grid-based layout for fast browsing
  • Smooth navigation experience

➕ Add New AI Tool

  • Add tool name and website URL
  • Select existing category or create a new one
  • Automatically updates home screen groups

🔎 Organized Tool Management

  • Categorized structure for easy discovery
  • Expandable and scalable data model
  • Designed for future features like favorites and trending tools

📸 Screenshots

Home Screen Group Screen Add Tool

🛠️ Installation

1️⃣ Clone the repository

  1. Clone the repository:

    git clone [https://github.com/PrateekSingh009/aislate.git](https://github.com/PrateekSingh009/aislate.git)
    cd keykeep
  2. Open in Android Studio:

    • Open the project in Android Studio (Ladybug or later recommended).
    • Sync Gradle and build the project.
  3. Run the app:

    • Connect an Android device or emulator (API 24+).
    • Click Run (Shift + F10).

🧱 Tech Stack

  • Language: Kotlin
  • UI: Jetpack Compose (Material 3)
  • Architecture: Clean Architecture + MVVM
  • Database: Room
  • Dependency Injection: Hilt
  • Async Programming: Kotlin Coroutines + Flow
  • Navigation: Navigation Compose
  • Image Loading: Coil

Contributing 🤝

We welcome contributions!

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add YourFeature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

Contact 📫


⭐ If you find AiSlate useful, star the repo and share it! 🚀

About

AI Slate is a modern Android app for organizing and discovering AI tools by category. Built with Jetpack Compose, MVVM, and Clean Architecture, it provides a clean card-based interface for quick access and scalable app design.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages