Skip to content

Repository files navigation

myDevProfile

Full Stack Java Developer — Web profile built with React + Vite

A responsive single-page developer profile built with React and Vite to showcase portfolio, skills, experience, and contact information. This repository primarily uses JavaScript (51.5%), CSS (47.7%), and a small amount of HTML (0.8%).

Live demo

Add your deployed site URL here (Vercel, Netlify, GitHub Pages).

Features

  • Clean, responsive single-page layout for a personal web profile
  • Sections for About, Projects, Skills, Experience, and Contact
  • Built with React and Vite for fast development and HMR
  • Easy to customize content and styling
  • Ready for deployment to Vercel, Netlify, or GitHub Pages

Tech stack

  • React
  • Vite
  • JavaScript
  • CSS
  • HTML

Getting started (local development)

Prerequisites

  • Node.js (v16+ recommended)
  • npm or yarn

Install dependencies

npm install
# or
# yarn

Run development server

npm run dev
# or
# yarn dev

Build for production

npm run build
# or
# yarn build

Preview production build locally

npm run preview
# or
# yarn preview

Deployment

  • Vercel: Connect the repository and deploy — Vercel automatically detects Vite + React.
  • Netlify: Build command: npm run build, Publish directory: dist.
  • GitHub Pages: Use gh-pages or a custom workflow; set base in vite.config.js if needed.

Customize your profile

Edit files in src/ to update content and styles. Typical places to change:

  • src/App.jsx or src/main.jsx — main application layout
  • src/components/* — profile sections and UI components
  • src/data or src/config — profile text, projects, skills, and contact details
  • src/styles/* — CSS files

If you want, I can add example content for About, Projects, and Skills sections.

Project structure (typical)

├─ index.html
├─ package.json
├─ vite.config.js
├─ src/
│  ├─ main.jsx
│  ├─ App.jsx
│  ├─ components/
│  └─ styles/
└─ public/

Adjust according to the actual layout in this repository.

Contributing

Contributions are welcome. To contribute:

  1. Fork the repository
  2. Create a branch for your change
  3. Open a pull request describing your updates

License

Add a LICENSE file (for example MIT) if you want to open-source this project and update this section.

Contact

Add your contact details (email, LinkedIn, Twitter) in the contact section of the site and optionally list them here.


If you'd like, I can:

  • Add example content for the About/Projects/Skills sections
  • Add a LICENSE file (MIT)
  • Add a GitHub Actions workflow or gh-pages config for GitHub Pages deployment

Tell me which of these you'd like me to add next and I'll update the repo.

About

🎯️ Personal web profile —⚡️ React + Vite 🌥️ portfolio for a Full‑Stack Java developer🧑‍💻️

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages