🌐 Personal Portfolio
Welcome to my personal portfolio demo repository! This project is a demonstration of what a personal portfolio could look like. It showcases various aspects of web development, including my work, skills, and projects.
You can view the deployed project at the following URL: https://sorolla.netlify.app/
📂 Project Structure
- public/: Contains public assets like images and fonts.
- src/: Includes the source code for the portfolio.
- .gitignore: Specifies files and directories to be ignored by Git.
- astro.config.mjs: Configuration file for Astro.
- package.json: Lists project dependencies and scripts.
- tailwind.config.mjs: Configuration file for Tailwind CSS.
- tsconfig.json: TypeScript configuration file.
🧭 /src structure
The /src directory contains the main source code for the project. Below is an overview of its structure:
- assets: Contains image files used in the project.
- components: Contains reusable UI components built with Astro.
- content: Contains blog content in Markdown format.
- content.config.ts: Configuration file for content collections.
- icons: Contains SVG icon files used in the project.
- layouts: Contains layout components.
- BlogPost.astro: Layout component for blog posts.
- pages: Contains the main pages of the site.
- blog/index.astro: Blog index page.
- blog/[...slug].astro: Dynamic route for individual blog posts.
- styles: Contains global and component-specific CSS files.
- global.css: Global styles for the project.
- hamburgers.css: Styles for the hamburger menu.
This structure helps in organizing the project files and makes it easier to maintain and scale the project.
🚀 Getting Started
To run this project locally:
- Clone the repository:
- git clone https://github.com/jramma/sorollaportfolio.git
- cd sorollaportfolio
- Install dependencies:
- bun install
- Start the development server:
- bun dev
The application will be available at http://localhost:4321
🛠️ Technologies Used
- Astro: A modern static site builder.
- Tailwind CSS: A utility-first CSS framework.
- TypeScript: A statically typed programming language.
📄 License
This project is licensed under the MIT License.
Ahora puedes modificarlo como prefieras antes de actualizarlo en el portal de Astro. 🚀