Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-powered customer support backend

Built with Spring Boot, PostgreSQL, Docker, and Ollama, eventually using OpenAI or Claude.

1. Agile Development Process

This project is being developed using an Agile-inspired iterative approach.

Project Roles

Role Responsibility
Product Owner Vimal Patel – Defines the product vision, priorities, and feature roadmap.
Software Developer Vimal Patel – Designs, develops, tests, and deploys the application.
Scrum Master AI-assisted development (ChatGPT) – Facilitates sprint planning, task breakdown, architecture discussions, and development guidance.

Development Approach

  • Sprint-based development
  • Incremental feature delivery
  • Test after each completed phase
  • Git commit after successful verification
  • Production-ready architecture
  • Continuous refactoring following SOLID principles

Repository Strategy

Owner Repository
    │
    ├── main (Production-ready source of truth)
    │
Contributor Repository
    │
    ├── feature/*
    │
    └── Pull Request
            │
            ▼
Owner Repository main
  • The owner repository hosts the official codebase.
  • Development occurs in contributor repositories.
  • Features are implemented in feature branches.
  • Pull Requests are opened to the owner of the repository.
  • Each completed sprint is merged after successful testing.

About

OpenAI Powered Customer Support Platform

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages