The project uses Microsoft's Semantic Kernel to implement RAG, combined with Next.js for the frontend and Duende IdentityServer for authentication.
- Deployed using Vercel.
- Integrated with Nginx as the web server.
- Uses Duende IdentityServer for authentication.
- Managed via Docker Compose for seamless orchestration.
- The entire setup (Backend, Duende IdentityServer, and Nginx) is deployed on a VPS.
- Gained experience in using new technologies like Semantic Kernel.
- Learned how to deploy applications on a VPS using Docker Compose and setting up a custom domain.
- Deepened understanding of OAuth and OpenID Connect by working with Duende IdentityServer.