Skip to content

rukeshsg/Portfolio-Website

Repository files navigation

🚀 Personal Portfolio Web Application

HTML CSS JavaScript Node.js Express MongoDB Netlify Render Status

A modern full-stack developer portfolio designed to showcase my projects, technical skills, and real-world development experience. Built with Node.js, Express, MongoDB Atlas, and Vanilla JavaScript.


🌐 Live Demo

🔗 https://rukeshportfolio.netlify.app/


🧠 Overview

This portfolio is not just a static website — it is a full-stack application with a hidden dashboard that allows dynamic project management.

It demonstrates:

  • Frontend UI/UX design
  • Backend API development
  • Database integration
  • Real-world CRUD operations

✨ Features

  • 🌑 Modern dark UI (premium design)
  • 📱 Fully responsive layout (mobile + desktop)
  • 📂 Dynamic project showcase (loaded from database)
  • ⚙️ Hidden admin dashboard for project management
  • ➕ Add, ✏️ Edit, ❌ Delete projects (CRUD)
  • 🔄 Real-time UI updates without refresh
  • 🔐 Secure backend validation and sanitization
  • 🌐 Deployed using Netlify + Render + MongoDB Atlas

🛠️ Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript (Vanilla)

Backend

  • Node.js
  • Express.js

Database

  • MongoDB Atlas

📸 Screenshots

🏠 Home / About

📋 Projects Section

📞 Contact Section


⚙️ How It Works

  • Frontend fetches project data from backend API
  • Backend handles CRUD operations using Express
  • MongoDB stores all project details
  • Admin dashboard allows dynamic updates
  • Changes reflect instantly on UI

🚀 Deployment

  • Frontend → Netlify
  • Backend → Render
  • Database → MongoDB Atlas

📬 Contact


⭐ Final Note

This project demonstrates my ability to build and deploy a complete full-stack application, focusing on clean UI, scalable backend structure, and real-world usability.

About

Modern full-stack portfolio web application showcasing AI and full stack projects, built with Node.js, Express, MongoDB, and a premium UI design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors