Projects

These are some of the projects I worked on over the years :))

No client/private project will be shown.

Spring-Based AI Chat Client with Locally hosted model

The project "AI Locally hosted Chat Agent" is a chat client application built using Spring Framework. It integrates AI capabilities to facilitate conversations. The project setup involves Gradle for build automation and includes Java as the primary programming language.

Songs API with WebFlux Functional Endpoints, Docker, and MongoDB

Showcasing a Songs API with Spring WebFlux functional endpoints, Docker for containerization, and MongoDB for database management. It provides necessary configurations and code for deployment, demonstrating reactive programming with WebFlux.

Next.js x Redux Boilerplate

Next.js x Redux Boilerplate provides a solid foundation for building Next.js applications with Redux state management. Jumpstart your project with pre-configured Redux setup for efficient global state handling in your Next.js apps.

Jammify: A Spotify playlists creator

Jammify is a sleek music streaming application built with React (vite). Allows Auth via Spotify and creation of Spotify playlists. This project was my way back to the react ecosystem and build small yet practical react app

Gotta Do: A minimalist task app

Gotta Do is a simple and intuitive to-do list mobile application built with Flutter. Stay organized and productive by managing your tasks efficiently. With features like task prioritization, due dates, and categories, Gotta Do helps you stay on top of your responsibilities. Start organizing your life today with Gotta Do!

Spring WebFlux Docker Prometheus Grafana Integration

Streamlining Spring WebFlux deployment and monitoring via Docker. Configs include Prometheus, Grafana, and WebFlux within Docker, ensuring scalability. Integration aids monitoring, troubleshooting, and optimization.

Reactive Spring With Redis Cache And Docker Support

Demonstrates seamless integration of Spring WebFlux with Docker, PostgreSQL, and Redis for efficient deployment and management.

GraphQL in Spring Boot: A Comprehensive Exploration

Diving into the world of GraphQL with Spring Boot, schema design, query execution, mutation handling, and advanced features through detailed examples and practical insights.

Spring Microservices with Spring Security Zuul, Eureka, Ribbon, and JWT

This project demonstrates a microservices architecture using Spring Boot, integrating Zuul for API Gateway, Eureka for service discovery, Ribbon for client-side load balancing, and JWT (JSON Web Tokens) for secure authentication.

Saad Elattar © 2024
|