Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eugenia1984/portfolio
Hi, I'm MarΓa Eugenia Costa, a FrontEnd Developer. Wellcome to my personal portfolio
https://github.com/eugenia1984/portfolio
css frontend html mui portfolio typescript webdesigner
Last synced: about 2 months ago
JSON representation
Hi, I'm MarΓa Eugenia Costa, a FrontEnd Developer. Wellcome to my personal portfolio
- Host: GitHub
- URL: https://github.com/eugenia1984/portfolio
- Owner: eugenia1984
- Created: 2020-12-18T18:41:26.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T13:55:40.000Z (7 months ago)
- Last Synced: 2024-05-31T15:17:04.858Z (7 months ago)
- Topics: css, frontend, html, mui, portfolio, typescript, webdesigner
- Language: TypeScript
- Homepage: https://portfolio-mec.netlify.app/
- Size: 15.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
π« Hi, welcome to my personal portfolio, build with [**React**](https://react.dev/), [**Material UI**](https://mui.com/) and [**TypeScript**](https://www.typescriptlang.org/).
---
### Light mode / Select language
### Dark mode / Select language
---
## Table of Contents
- [Demo](#demoπ¦)
- [Features](#featuresπ’)
- [Project structure](#project-structureπ οΈ)
- [Commands](#commands)
- [Notes](#notes)---
## Demoπ¦
π [https://portfolio-mec.netlify.app/](https://portfolio-mec.netlify.app/)
---
## Featuresπ’
βοΈ React-DOM
βοΈ Integration with **MUI** supporting **Dark mode**.
βοΈ Uses the following integrations: @emotion/react / @emotion/styled / @mui/icons-material / react-hot-toast
π Home page, where you can download the curriculum or visit the [GitHub](https://github.com/eugenia1984) and [LinkedIn](https://github.com/maria-eugenia-costa) profilesπ About page, with a short presentation and my technologies.
π Projects page, where you can take a look to some projects with the GitHub repository and a live demo.
π Experience page, where you can read about my work experience.
π Contact page, with a contact form.
---
## Project Structureπ οΈ
Inside of the project, you'll see the following folders and files:
```
|
βββ node_modules/
|
βββ public/
| βββ screens/
| | βββ appartamentos.png
| | βββ binance-l.png
| | ββ euge.png
| |
β βββ maria-eugenia-costa-en.pdf
β βββ maria-eugenia-costa-es.pdf
β βββ maria-eugenia-costa-pt.pdf
|
|
βββ src/
| βββ assets/
| | βββ bootstrap.svg
| | ββ (all the technologies icons that are shown in the portfolio)
| |
β βββ components/
β β βββ atom/
| | | βββ NewWindowButton.tsx
| | | βββ NewWindowButtonsStyles.css
| | | βββ ParallarText.tsx
| | | βββ PrimaryButton.tsx
| | | βββ SecondaryButton.tsx
| | |
β β βββ template/
| | βββ about/
| | βββ contact/
| | βββ experience /
| | βββ footer/
| | βββ header/
| | βββ hero/
| | βββproject/
| |
| βββ context
| | βββ LanguageContext.tsx
| | βββ ThemeContext.tsx
| |
| βββ utils/
|
βββ App.txs
βββ index.css
βββ main.tsx
βββ .eslintrc.cjs
βββ .gitignore
βββ index.html
βββ package-lock.json
βββ package.json
βββ README.md
βββ tsconfig.json
βββ tsconfig.node.json
βββ vite.config.js
````src/components/` is where I put any components and similarly `src/layouts/` for layouts.
Images can be placed in `src/images/`.
Any static assets, eg. images, can be placed in the `public/` directory.
---
## Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| ------- | ------ |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at [`http://localhost:5173/`](http://localhost:5173/) |
| `npm build` | Build your production site to `./dist/` |---
## Notes
I appreciate your interest in this Project β¨οΈ with β€οΈ by [MarΓa Eugenia Costa](https://github.com/eugenia1984) π and follow me at [LinkedIn - maria-eugenia-costa](https://www.linkedin.com/in/maria-eugenia-costa/)
---