Home / Projects / Kerolos Portfolio
Synced with GitHub 0 Stars 0 Forks

Overview

A full-stack portfolio website built with Django, MySQL, vanilla JavaScript, semantic HTML, and CSS.

Synchronized repository from GitHub (Kerolosnady1/Kerolos_Portfolio).

Technologies & Frameworks

HTML

Repository Documentation (README.md)

Live Synchronized

🌟 Kerolos Portfolio

A modern personal portfolio website built with Django to showcase projects, technical skills, achievements, and professional experience through a clean and responsive user interface.

🌐 Live Demo
https://my-portfolio-8xc1.onrender.com/

⚠️ This project is hosted on Render's free tier. The first request may take 30–60 seconds while the server wakes up.


🖼️ Project Preview

Home Page

docs/screenshots/home.png

About Section

docs/screenshots/about.png

Projects Section

docs/screenshots/projects.png

Experience Section

docs/screenshots/experience.png

Contact Section

docs/screenshots/contact.png


📖 Overview

This portfolio website was developed to present my professional profile, technical skills, academic background, and software development projects in a modern and interactive way.

The platform provides visitors with a complete overview of my work, experience, and capabilities while maintaining a clean and responsive design across different screen sizes.


✨ Features

👨‍💻 Personal Branding

  • Professional Introduction
  • About Me Section
  • Career Overview
  • Contact Information

🚀 Project Showcase

  • Featured Projects
  • Project Descriptions
  • Technologies Used
  • Live Demo Links
  • GitHub Repository Links

🛠️ Skills Showcase

  • Programming Languages
  • Frameworks & Libraries
  • Tools & Technologies
  • Database Technologies

📱 Responsive Design

  • Desktop Optimized
  • Tablet Friendly
  • Mobile Responsive
  • Modern UI/UX

✉️ Contact Section

  • Visitor Contact Form
  • Professional Links
  • Social Media Integration

🎯 Purpose of the Project

The goal of this project is to create a centralized platform that highlights my technical journey and demonstrates practical experience in:

  • Django Development
  • Frontend Development
  • Database Design
  • Web Application Deployment
  • Responsive UI Development
  • Full Stack Development

🛠️ Tech Stack

Backend

  • Python
  • Django

Frontend

  • HTML5
  • CSS3
  • JavaScript

Database

  • SQLite

Deployment

  • Render

Version Control

  • Git
  • GitHub

🏗️ Architecture

Visitor
   │
   ▼
Django Views
   │
   ▼
Templates
   │
   ▼
Models
   │
   ▼
SQLite Database

📁 Project Structure

Kerolos_Portfolio/
│
├── portfolio/
│   ├── models.py
│   ├── views.py
│   ├── admin.py
│   ├── urls.py
│
├── templates/
│
├── static/
│
├── media/
│
├── manage.py
├── requirements.txt
└── README.md

🚀 Installation

Clone Repository

git clone https://github.com/Kerolosnady1/Kerolos_Portfolio.git

cd Kerolos_Portfolio

Create Virtual Environment

python -m venv .venv

Activate Environment

Windows

.venv\Scripts\activate

Linux / macOS

source .venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Apply Migrations

python manage.py migrate

Create Superuser

python manage.py createsuperuser

Run Development Server

python manage.py runserver

Open:

http://127.0.0.1:8000/

💡 Key Highlights

✅ Responsive Design

✅ Dynamic Content Management

✅ Django Admin Integration

✅ Project Showcase System

✅ Professional UI/UX

✅ Production Deployment

✅ Portfolio Branding

✅ Mobile-Friendly Design


🔮 Future Improvements

  • Blog System
  • Dark/Light Theme Toggle
  • Downloadable Resume
  • Visitor Analytics Dashboard
  • Project Filtering
  • Multi-Language Support
  • Email Notifications
  • SEO Optimization

🌐 Live Website

Visit the live project:

https://my-portfolio-8xc1.onrender.com/


👨‍💻 Author

Kerolos Nady

GitHub:
https://github.com/Kerolosnady1

LinkedIn:
https://www.linkedin.com/in/kerolos-farag-3a8378311

Portfolio:
https://my-portfolio-8xc1.onrender.com/


⭐ Support

If you like this project, consider giving it a Star ⭐ on GitHub.

It helps increase visibility and supports future improvements.

← Back to All Projects Discuss This Project →