This is a project showcase website built with Astro. Each card on the home page represents a project that was created or improved using AI developer tools (such as GitHub Copilot, Amazon Q, or similar). Clicking a card opens a detailed page about that project, including the challenge, solution, results, and links to more information.
https://ai-project-showcase.netlify.app/
To run the project locally:
npm install
npm run dev
Then open http://localhost:4321 in your browser.
To add your own project to the showcase:
-
Create a new Markdown file in
src/pages/projects/
(for example,my-project.md
). -
Use the following frontmatter at the top of your file:
--- layout: ../../layouts/ProjectLayout.astro title: "Your Project Title" summary: "A short summary of your project." author: "Your Name" ---
-
Write your project details below the frontmatter. You can use Markdown for formatting, images, and tables.
-
Save the file. Your project will automatically appear as a card on the home page, and visitors can click to view the full details.
For more contribution guidelines, see CONTRIBUTING.md.
src/pages/index.astro
— Home page with the project card gridsrc/pages/projects/*.md
— Markdown files for each projectsrc/layouts/ProjectLayout.astro
— Shared layout for project detail pagessrc/styles/global.css
— Global styles
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally |