Projects

My Projects

Here are some of the projects I have worked on.

Search Engin Website

Developed a web-based search engine with full crawling, indexing, ranking, and search capabilities.
Implemented a full-text search engine backend using Django and MySQL.
Built an asynchronous crawler using aiohttp and playwright fallback.
Designed and secured a full JWT authentication system.
Created a RESTful API with full Swagger + ReDoc documentation.
Dockerized the entire app and orchestrated it with Docker Compose.
Deployed the final system live with persistence and usability in mind.

ToDo List API

Developed a RESTful ToDo List API with CRUD operations, filtering, pagination, and validation.
Dockerized the app using Docker and Docker Compose with volume-based database persistence.
Added full API documentation using Swagger and ReDoc.
Published the project image to Docker Hub.

Shopping Website

A simple shopping website built with Django and MySQL.

Features include user registration, login, and shopping cart functionality.

Technologies used: Django, MySQL, HTML, CSS, python.

Social Media Website "Estoda"

A social media website where users can create their profiles, share posts, and interact with other users.

The website is built using HTML, CSS, and JavaScript.

Recipe Management Website

A web application that allows users to create, read, update and delete recipes. The application is built using Python and Django framework.

Features include: Recipe creation and editing, Recipe searching and filtering, Recipe deletion and , authentication and authorization

Technologies used: Django, MySQL, HTML, CSS, python.

ChatBot Website

A web application that allows users to interact with a chatbot. The application is built using Python and Django framework.

Features include: Chatbot creation and editing, Chatbot searching and filtering, Chatbot deletion and , authentication and authorization

Technologies used: Django, MySQL, HTML, CSS, python.

CRM App

A web application that allows users to manage their customers and sales. The application is built using Python and Django framework.

Features include: Customer creation and editing, Customer searching and filtering, Customer deletion and , authentication and authorization

Technologies used: Django, MySQL, HTML, CSS, python.

Library API

A RESTful API that allows users to manage their books and authors. The application is built using Python and Django framework.

Features include: Book creation and editing, Book deletion, Author creation and editing, Author deletion, Book search by title or author.

Technologies used: Django, MySQL, HTML, CSS, python.