Skip to content

Peter42306/tests-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Website (SPA)

A personal portfolio website (SPA) built with React to present personal projects and templates, technical skills, and professional experience.

Project highlights

  • Frontend-only React application (no backend, no database)
  • Modular component-based architecture
  • Clear, section-based layout optimized for quick review
  • Fast and intuitive navigation across page sections
  • Card-based project presentation
  • Client-side pagination for projects list
  • Real-world projects showcased with live demos and GitHub links
  • Responsive design using Bootstrap
  • Light / dark theme toggle
  • Contact form integrated via external API
  • Deployed and available online

Screenshots

Screenshot-2025-11-06-115406

Screenshot-2025-11-06-115419

Screenshot-2025-11-06-115437

Screenshot-2025-11-06-115451

Screenshot-2025-11-06-115502

Technology stack

Frontend

  • React (CRA)
  • JavaScript
  • HTML / CSS
  • Bootstrap

Integration

  • Contact form integration via external API
  • Email delivery handled by backend service (SendGrid)

Deployment

  • Linux server deployment
  • Nginx reverse proxy

Project structure

react-portfolio/
├─ public/
│  └─ images/
│
├─ src/
│  ├─ components/
│  │  ├─ Navbar/
│  │  ├─ About/
│  │  ├─ Skills/
│  │  ├─ Experience/
│  │  ├─ Education/
│  │  ├─ Projects/
│  │  ├─ Contact/
│  │  └─ Footer/
│  │
│  ├─ App.js
│  ├─ index.js
│  └─ styles/
│
├─ .env
├─ package.json
└─ README.md

Project status

This is a deployed and actively used portfolio website, designed to present personal projects and templates, technical skills, and professional experience.

About

A personal portfolio website (SPA) built with React to present personal projects and templates, technical skills, and professional experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors