This is Jesse Naiman's portfolio showcasing modern web development skills through a multi-framework application built with Astro. It demonstrates expertise in React, Svelte, Vue, Solid, TypeScript, and modern tooling.
Built From: Originally based on the excellent Marve10s/UltimateAstroTemplate - credit and thanks to the original creator!
Clone and Install
git clone https://github.com/jessenaiman/ultimate-portfolio.git
cd ultimate-portfolio
npm install
Or Fork and Install
1.1 Click the 'Fork' button in the top right corner of this repository
1.2 Clone your forked repository
git clone https://github.com/YOUR_USERNAME/ultimate-portfolio.git
1.3 Navigate and install dependencies
cd ultimate-portfolio && npm install
Development
npm run dev
Build
npm run build
/
āāā public/ # Static assets
āāā src/
ā āāā assets/ # Project assets
ā āāā components/ # UI components
ā ā āāā Astro/ # Astro components
ā ā āāā React/ # React components
ā ā āāā Solid/ # Solid components
ā ā āāā Svelte/ # Svelte components
ā ā āāā Vue/ # Vue components
ā ā āāā ui/ # Shared UI components
ā āāā data/ # Data files
ā āāā icons/ # Icon components
ā āāā layouts/ # Layout templates
ā āāā pages/ # Route pages
ā āāā styles/ # Global styles
āāā package.json
Metric | Score |
---|---|
š Performance | 99/100 |
āæ Accessibility | 97/100 |
šļø Best Practices | 100/100 |
š SEO | 100/100 |
Modify tailwind.config.cjs
to customize:
ui/
for cross-framework functionalityclient:*
directivesHave you modified my template? I'd love to see it! Share your creation with me:
All theme contributions will be reviewed and credited appropriately.
Check out these amazing modifications by our community:
Your creation could be featured here! Share your work with me.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ā¤ļø using Astro