This a template of my portfolio built with Astro framework.
Why this template?
This project simplifies the setup and management of Astro applications, allowing developers to focus on building rather than configuring. The core features include:
- 🚀 Structured Environment: Quickly set up your project with essential directories and files for an organized workflow.
- 📦 Dependency Management: Effortlessly manage project dependencies, reducing setup time and complexity.
- 🔍 SEO Optimization: Enhance your site's visibility with integrated sitemaps and robots.txt for better search engine indexing.
- 🎨 Responsive Components: Utilize pre-built components like Navbar and Footer to improve user navigation and experience.
- 🔒 TypeScript Configuration: Benefit from strict type-checking to enhance code quality and collaboration.
- 📄 Dynamic Content Layout: Maintain a cohesive user experience across different pages with flexible layout options.
This project requires the following dependencies:
- Programming Languages: TypeScript, Html, CSS
- Package Manager: Npm
Build your own Portfolio from the source and intsall dependencies:
-
Clone the repository:
❯ git clone https://github.com/Iyabah/Portfolio
-
Navigate to the project directory:
❯ cd Portfolio
-
Install the dependencies:
Using npm:
❯ npm install
Start development
Using npm:
npm run dev
Run the test suite
Using npm:
npm run preview
Lastly you can build
Using npm:
npm run build