Professional web development and software engineering for businesses in the Michiana area (South Bend, Mishawaka, Elkhart, and surrounding regions). This project is the official portfolio and service platform for Michiana.dev.
Michiana.dev provides high-performance, mobile-first web applications tailored for local businesses. The platform focuses on speed, SEO, and seamless user experiences using modern engineering standards.
- Framework: React 19
- Build Tool: Vite 7
- Styling: Vanilla CSS (Custom properties, Flexbox/Grid)
- Deployment: Netlify
- Form Handling: Netlify Forms with AJAX submission
- Responsive Architecture: Fully optimized for mobile, tablet, and desktop devices.
- Local SEO Optimized: Includes structured data (JSON-LD) and semantic HTML to improve search visibility in Northern Indiana and Southwest Michigan.
- Performance Focused: High-resolution assets delivered in modern formats (
.webp) with optimized build configurations. - Secure Contact Flow: Integrated Netlify Forms for reliable lead capture without a backend.
- Modern UI Components: Custom-built navigation, project carousels, and service displays.
├── public/ # Static assets (favicons, robots.txt, sitemap)
│ └── assets/ # Project images and brand logos
├── src/
│ ├── components/ # Modular React components
│ ├── App.jsx # Main application layout and data
│ ├── index.css # Global styles and layout architecture
│ └── main.jsx # Application entry point
├── index.html # Main template with SEO meta and Netlify form detection
├── netlify.toml # Netlify deployment and redirect configuration
└── vite.config.js # Vite build configuration
To get started with local development:
-
Clone the repository:
git clone https://github.com/justjoe19/Personal_Portfolio_Website.git
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build for production:
npm run build
This project is configured for automated deployment via Netlify. Each push to the main branch triggers a new build.
- Build Command:
npm run build - Publish Directory:
dist
This project is private and intended for the official Michiana.dev website.