Skip to content

Yogender21505/Datagene

 
 

Repository files navigation

Kotlin Jetpack Compose Database Management Application

This is a Kotlin application built using Jetpack Compose for managing databases dynamically. It allows users to create multiple databases, define dynamic attributes for each database, create tables based on the defined attributes, and perform CRUD (Create, Read, Update, Delete) operations on the data.

Features

  • Dynamic Database Creation: Users can create multiple databases within the application.
  • Attribute Definition: Users can define dynamic attributes for each database.
  • Table Creation: Tables are automatically generated based on the defined attributes.
  • Chat Integration: Integration with Gemini chat platform for data management tasks.
  • Query Generation: Queries for CRUD operations are generated based on user inputs and attributes.
  • CSV Import/Export: Functionality to import data from and export data to CSV files.
  • CRUD Operations: Users can perform Create, Read, Update, and Delete operations on the data.

Installation

  1. Clone the repository: https://github.com/Yogender21505/Datagene.git

  2. Open the project in Android Studio.

  3. Build and run the application on your device or emulator.

Usage

  1. Upon launching the application, create a new database by providing a name and defining attributes.

  2. Navigate to the created database and start adding data to the tables.

  3. Interact with the Gemini chat integration to perform data management tasks.

  4. Use the import/export functionality to manage data using CSV files.

Dependencies

  • Kotlin
  • Jetpack Compose
  • Gemini Chat SDK
  • SQLite Database

Contributing

Contributions are welcome! If you have any ideas for improvements or find any issues, please open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%