Project Overview: Enterprise Application Hub

AI Assistant: Ask Anything

Your AI-powered answers will appear here.

🔗 Repository & Technical Assessment Focus

This project was developed as a 3-Day Technical Assessment for an Enterprise Solutions Developer role, focusing on building a simple full-stack web application demonstrating core enterprise capabilities using Python and PostgreSQL.

View Repository: sajjadhasann/apps-hub ➡️

🎯 Core Project Deliverables (Full-Stack Requirements)

The primary objective was to implement a secure, full-stack application hub over three daily delivery phases, covering essential components:

  • Full Stack Architecture: UI (HTML/JS), API (Python Framework), and PostgreSQL Database.
  • Authentication: Secure email + password login/register with JWT-based API protection.
  • Core Models: Users (with Admin/User roles) and Applications (with CRUD management).
  • RBAC (Day 2): Granular access control for Applications and Users, managed by Admin roles.
  • Tickets & Integration (Day 3): Support Ticket system and integration with at least one **external REST API**.

🚀 Future Vision & Advanced Analytics

The next strategic enhancement planned for the Application Hub is the integration of an **AI Agent** for advanced data querying and analysis.

AI Agent Integration for Internal DB Search

This feature will empower users to perform complex, **natural language queries** against the PostgreSQL database (e.g., "Show all open tickets for ERP applications owned by the QA team"). This will utilize an **AI Agent** layer in the backend to translate natural language into SQL, significantly improving reporting and data exploration capabilities beyond standard filters.