Beginner portfolio react vite bootstrap

Personal Portfolio Website — React JS

By Sandeep Pal

Build a full personal portfolio with React, Vite, Bootstrap 5 & React Router. Includes 76-page PDF guide + starter source code ZIP.

₹249 ₹599 58% OFF
Tech stack
React JS Vite Bootstrap 5 React Router CSS JavaScript
Need help with the project code?

If you run into any issues while building or running this project, email care@toolliyo.com. Our team will get back to you within 24 hours with solutions.

  • Complete source code ZIP
  • Guidelines PDF inside ZIP
  • Ready to download after purchase
  • Lifetime access from dashboard

Project details

Personal Portfolio Website — React JS

Build a complete personal portfolio website the way professional React developers do: reusable components, React Router, Bootstrap 5, and a clean folder structure. This is Project 1 from the included 76-page PDF guide.

What you get

  • Complete source code starter (portfolio-app/) with Navbar, Hero, About, Skills, Services, Projects, Experience, Education, Testimonials, Contact, Footer & Scroll-to-top
  • PORTFOLIO_PROJECT_REACT_JS.pdf inside GUIDELINES/ — step-by-step from Vite setup to Netlify deployment
  • Professional architecture: components/, pages/, layouts/, data/, hooks/

Technologies (from the guide)

  • React JS · Vite · Bootstrap 5 · Bootstrap Icons · React Router · CSS

What students will learn

  • React basics: JSX, components, props, state, event handling
  • Hooks: useState, useEffect
  • React Router: BrowserRouter, Routes, Route, NavLink, layouts & Outlet
  • Controlled forms, validation, mapping arrays, conditional rendering
  • Parent → child props (e.g. scroll to contact from Hero)
  • Production build, GitHub, and Netlify deployment

Final portfolio UI sections

Navbar · Hero · About Me · Skills · Services · Projects · Experience · Education · Testimonials · Contact Form · Footer

How to use the ZIP

  1. Extract the ZIP
  2. Open GUIDELINES/PORTFOLIO_PROJECT_REACT_JS.pdf and follow page by page
  3. Run npm install and npm run dev inside portfolio-app/
  4. Customize content in src/data/ and deploy with npm run build
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details