mtm6407-static-site-Baljit_Singh-main

MTM6407 Static Site โ€“ Baljit Singh This is a static website project developed as part of the MTM6407 โ€“ Web Development IV course at Algonquin College. The project demonstrates the use of modern frontend technologies and best practices in building a personal static portfolio site using Nuxt.js.

๐Ÿ”— Live Preview Live Site on GitHub Pages (if applicable): https://baljitsingh0.github.io/mtm6407-static-site-Baljit_Singh-main

Note: You can configure deployment to GitHub Pages or Netlify depending on course requirements.

๐Ÿ“ Project Structure components/ - Reusable Vue components (Navbar, Footer, etc.) pages/ - Static page routes public/ - Static assets nuxt.config.ts - Nuxt configuration tailwind.config.js - Tailwind CSS customization tsconfig.json - TypeScript config package.json - Project metadata and dependencies

๐Ÿ› ๏ธ Technologies Used Nuxt 3

Vue 3

Tailwind CSS

TypeScript

Node.js

Git

๐Ÿš€ How to Run Locally Clone the Repository git clone https://github.com/baljitsingh0/mtm6407-static-site-Baljit_Singh-main.git cd mtm6407-static-site-Baljit_Singh-main

Install Dependencies npm install

Run the Development Server npm run dev

Open http://localhost:3000 in your browser.

๐Ÿ“Œ Pages Included / โ€“ Home

/about โ€“ About Me

/projects โ€“ My Work

/blog โ€“ Sample Blog Page

/contact โ€“ Contact Form

๐Ÿงพ Assignment Requirements Covered โœ… Custom layout using Nuxt โœ… At least 5 pages with navigation โœ… Tailwind CSS for styling โœ… Proper project structure โœ… Hosted on GitHub โœ… Fully responsive and mobile-friendly design

๐Ÿ‘ค Author Baljit Singh MTM6407 โ€“ Web Dev IV Algonquin College GitHub: https://github.com/baljitsingh0

๐Ÿ“„ License This project is licensed under the MIT License.