ChronosData AI is a lightweight AI-powered metadata governance assistant built using Spring Boot.
The project allows users to:
- ask questions about their data using natural language
- validate metadata before deployment
- detect missing governance information
- identify sensitive datasets
- generate metadata health scores
It is designed as a beginner-friendly backend + AI project inspired by modern data governance and observability platforms.
Ask questions like:
Who owns the orders table?
Example response:
orders table is owned by data_team
The system extracts metadata-related information from user queries and returns readable answers.
Validate metadata before deployment by entering:
table name owner
The system checks for:
missing owner information missing table name sensitive table detection deployment readiness
Every validation generates a metadata health score.
Example:
Metadata Health Score: 50/100
Missing owner
Sensitive data detected
Deployment Blocked
ChronosData AI detects potentially sensitive datasets such as:
payment data salary data customer data
This simulates governance and compliance checks before deployment.
The application is containerized using Docker.
Run with:
docker compose up --build
Java Spring Boot HTML CSS JavaScript Docker REST APIs OpenAI API (with fallback logic)
Main UI
Metadata Validation
Clone the repository
git clone https://github.com/shrutisharma-sh/ChronosData-AI.git
Run the project mvn spring-boot:run
Open:
http://localhost:9090/index.html
ChronosData AI was built to explore:
AI-assisted metadata systems governance validation backend engineering observability concepts Docker-based deployment
while keeping the project lightweight and beginner-friendly.
Shruti Sharma