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.