Skip to content

About

A modern developer portfolio built to showcase your work, projects, skills, professional experiences, and get you hired.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

Repository files navigation

Modern Personal Portfolio 🌌

A sleek, responsive, and professional React + Vite portfolio showcasing projects, experience, testimonials, and a contact form powered by EmailJS.

Designed with a dark, minimal aesthetic and enhanced with smooth animations, this portfolio highlights both technical expertise and creative presentation.

Tech Stack βš™οΈ

?

Features ✨

  • Hero Section with animated skills marquee and social links.

  • About Section highlighting values: clean code, performance, collaboration, innovation.

  • Projects Showcase with interactive cards, hover overlays, and CTA.

  • Experience Timeline with glowing vertical line and alternating layout.

  • Testimonials Carousel with navigation and dynamic indicators.

  • Contact Form integrated with EmailJS, including success/error states.

  • Footer with consistent branding and social links.

Installation & Setup πŸš€

Clone the repository and install dependencies:

git clone https://github.com/jdomingu19/react-tailwind-portfolio.git
cd react-tailwind-portfolio
npm install

Run the development server:

npm run dev

EmailJS Integration πŸ“§

Install EmailJS browser package:

npm install @emailjs/browser

Configure environment variables in .env:

VITE_EMAILJS_SERVICE_ID=your_service_id
VITE_EMAILJS_TEMPLATE_ID=your_template_id
VITE_EMAILJS_PUBLIC_KEY=your_public_key

Project Structure πŸ“‚

src/
β”œβ”€β”€ components/       # Reusable UI components (Button, etc.)
β”œβ”€β”€ layout/           # Navbar, Footer
β”œβ”€β”€ sections/         # Hero, About, Projects, Experience, Testimonials, Contact
β”œβ”€β”€ assets/           # Images, icons
β”œβ”€β”€ App.jsx           # Main app layout
└── index.css         # Tailwind base styles

Contributing 🀝

Contributions are welcome!

Open an issue or submit a pull request with improvements, bug fixes, or new features.

License βš–οΈ

This project is distributed under the Apache License 2.0. You are free to use, modify, and share the code, provided that proper attribution is given and derivative works remain open to the community.

Built with '\u{2665}' (β™₯) by JesΓΊs DomΓ­nguez @jdomingu19

About

A modern developer portfolio built to showcase your work, projects, skills, professional experiences, and get you hired.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages