https://github.com/marcossic/portfoliov2
https://github.com/marcossic/portfoliov2
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcossic/portfoliov2
- Owner: MarcossIC
- Created: 2024-01-20T18:42:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-14T18:33:33.000Z (about 2 years ago)
- Last Synced: 2025-01-22T08:15:00.604Z (over 1 year ago)
- Language: Astro
- Size: 1.61 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio Web Version 2
## :sparkles: Introduction
This web portfolio has been planned as a migration of the [portfolio](https://github.com/MarcossIC/portfolio) project made in Angular, the plan was to take it to Astro, to optimize the speed and SEO of the page using the Astro islands.
## đ Stack
The project is developed in Angular 16 and uses these technologies:
## đ Project Structure
Architecture used in the project
```text
/
âââ public/
â âââ favicon.svg
âââ src/
â âââ components/
â â âââ atoms/
| | âââ molecules/
| | âââ organism/
| | âââ legacy/
| | âââ react/
| | âââ templates/
| |
â âââ layouts/
â â âââ Layout.astro
â âââ pages/
â | âââ index.astro
| âââ utils/
â âââ utils.ts
|
âââ package.json
```
## âšī¸ Development server
In order to deploy a local version of the project you must:
- Download the project from github
- Run `npm i` or `pnpm i` at the root of the project
- Run `npm start` or `pnpm start` for a dev server. Navigate to `http://localhost:4321/`.
The application will automatically reload if you change any of the source files.
## đĒ Project status
I don't think this project will continue, due to lack of time and the need to update the portfolio, I decided to move the entire update to the Angular version, you can see it in the portfolio repository. It was also an interesting experience using Astro and I may use it in another project.