Skip to content

This is a responsive full-stack personal portfolio website designed and developed to showcase my academic achievements, technical skills, major/minor projects, work experience, certifications, and contact details

Notifications You must be signed in to change notification settings

gkdey17cse/testPortfolio

Repository files navigation

🌐 Full-Stack Portfolio Website

This is a responsive full-stack personal portfolio website designed and developed to showcase my academic achievements, technical skills, major/minor projects, work experience, certifications, and contact details. It reflects a strong sense of UI/UX design, organized data-driven rendering, and modular backend templating using EJS and Express.js. The website is optimized for performance, accessibility, and scalability — and supports animations and PDF embedding. Hosted at: https://gkdey.vercel.app


🚀 Tech Stack Used

Frontend

  • HTML5, Tailwind CSS
  • JavaScript (Vanilla JS & jQuery)
  • EJS (Embedded JavaScript Templating)

Backend

  • Node.js, Express.js

Tools & Libraries

  • WOW.js, Animate.css (for scroll animations)
  • Vercel for deployment
  • Razorpay Integration (for online payment functionality)
  • Git for version control
  • JSON modules for structured data management

📁 Project Directory Structure

PORTFOLIO/
├── node_modules/                   # Node dependencies
├── public/
│   └── assets/
│       ├── Images/                # Static portfolio images
│       └── PDF/                   # Resume, certificates, etc.
│   └── CSS/
│       ├── output.css            # Tailwind generated styles
│       └── tailwind.css          # Tailwind base configuration
├── data/                          # Modular data files
│   ├── achievements.js
│   ├── certificates.js
│   ├── education.js
│   ├── experience.js
│   ├── majorProjects.js
│   ├── minorProjects.js
│   ├── responsibilities.js
│   └── skills.js
├── Javascript/                    # UI behavior & DOM interaction
│   ├── jqueryFormValidation.js
│   ├── openBars.js
│   ├── themeColour.js
│   ├── toggleLoginProject.js
│   └── wow.min.js
├── views/                         # EJS view templates
│   ├── blogs.ejs
│   ├── contact.ejs
│   ├── education&certification.ejs
│   ├── experience.ejs
│   ├── index.ejs
│   ├── pagenotfound.ejs
│   ├── projects.ejs
│   ├── responsibilitiesAchievements.ejs
│   └── skills.ejs
├── .gitignore
├── Guide.md                       # Usage and walkthrough
├── package.json                   # Project metadata & scripts
├── package-lock.json
├── postcss.config.js
├── README.md                      # Project documentation
├── server.js                      # Express.js server entry point
├── tailwind.config.js             # Tailwind CSS config
└── vercel.json                    # Deployment settings

🎯 Purpose

  • To present my profile, skills, and work in a professional web interface
  • To demonstrate full-stack development, clean UI/UX, and data modularity
  • To act as a live, interactive resume and branding tool
  • To support Razorpay integration as an additional technical feature

🔒 License & Credits

© 2025 Gour Krishna Dey. All rights reserved. UI assets and open-source libraries belong to their respective authors.


Portfolio Preview

About

This is a responsive full-stack personal portfolio website designed and developed to showcase my academic achievements, technical skills, major/minor projects, work experience, certifications, and contact details

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published