Skip to content

Kumarharsh1/My-Portfolio

Repository files navigation

MERN Stack Portfolio Website

A full-stack portfolio website built with the MERN stack (MongoDB, Express.js, React, Node.js), featuring a responsive design, visitor tracking, and backend API integration.

🌐 Live Demo

Portfolio Link: kumarharshportfoilo.up.railway.app

🛠️ Technology Stack

Frontend

  • React - Frontend library for building user interfaces
  • HTML5 / CSS3 - Structure and styling
  • JavaScript (ES6+) - Client-side functionality
  • Axios/Fetch - API communication

Backend

  • Node.js - JavaScript runtime environment
  • Express.js - Web application framework
  • MongoDB - NoSQL database for data storage
  • Mongoose - MongoDB object modeling

Deployment

  • Railway - Full-stack deployment platform
  • MongoDB Atlas - Cloud database service

📋 Features

  • Full CRUD Operations - Create, Read, Update, Delete capabilities
  • Visitor Tracking System - MongoDB-powered visitor counter
  • Contact Form with Database Storage - Messages saved to MongoDB
  • RESTful API - Custom endpoints for portfolio data
  • Responsive Design - Works on all device sizes
  • Dynamic Content - Content managed through database

🚀 Installation & Local Development

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB Atlas account or local MongoDB installation
  • Git

Setup Instructions

  1. Clone the repository
    git clone https://github.com/Kumarharsh1/My-Portfolio.git
    cd My-Portfolio

About

Professional portfolio website showcasing my skills, projects, and experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published