Welcome to my personal portfolio project! This repository showcases my work, projects, and interests as a Software Engineering student. The portfolio is built using Astro and styled with Tailwind CSS.
- Dynamic Project Pages: Each project has its own dedicated page with detailed information.
- Responsive Design: Fully responsive and optimized for all devices.
- Markdown Support: Project details are written in Markdown for easy editing.
- Tailwind CSS: Styled with Tailwind for a modern and clean look.
Here is an overview of the project structure:
/
├── public/ # Static assets (e.g., images, PDFs)
├── src/
│ ├── assets/ # Logos, background images, etc.
│ ├── components/ # Reusable UI components
│ ├── data/ # JSON and Markdown files for content
│ ├── layouts/ # Layout components
│ ├── pages/ # Astro pages
│ └── styles/ # Global CSS styles
├── astro.config.mjs # Astro configuration
├── tailwind.config.js # Tailwind CSS configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Project dependencies and scripts
- Astro: Static site generator for building fast websites.
- Tailwind CSS: Utility-first CSS framework for styling.
- Markdown: Content for projects is written in Markdown.
- TypeScript: Ensures type safety and better developer experience.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/rubuy-74/portifolio.git
-
Navigate to the project directory:
cd portifolio -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to
http://localhost:4321.
npm run dev: Start the development server.npm run build: Build the project for production.npm run preview: Preview the production build locally.
Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.
If you have any questions or want to connect, feel free to reach out:
- Email: rubemviscard2635@gmail.com
- LinkedIn: linkedin.com/in/rubem-neto-62951122b/
This project is licensed under the MIT License. See the LICENSE file for details.