Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmouayad/portfolio
This my portfolio & it reflects who am I
https://github.com/dmouayad/portfolio
astro daisyui tailwindcss
Last synced: 1 day ago
JSON representation
This my portfolio & it reflects who am I
- Host: GitHub
- URL: https://github.com/dmouayad/portfolio
- Owner: DMouayad
- License: mit
- Created: 2024-08-17T08:20:14.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-01T18:19:37.000Z (3 months ago)
- Last Synced: 2024-11-11T01:16:40.049Z (2 months ago)
- Topics: astro, daisyui, tailwindcss
- Language: Astro
- Homepage: https://dmouayad.github.io/portfolio/
- Size: 11.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Astro-CV-Esquelete
Astro-CV-Esquelete is a free, easy-to-use CV template with a clean design. Just fill in your details and you're ready to go!
## Project Structure
┣ 📂public
┃ ┣ 📜cv-20240219.pdf
┃ ┣ 📜favicon.webp
┃ ┣ 📜gl_flag_128x.png
┃ ┣ 📜profile.webp
┃ ┣ 📜snap-md.png
┃ ┣ 📜snap_laptop.webp
┃ ┗ 📜snap_mobile.webp
┣ 📂src
┃ ┣ 📂components
┃ ┃ ┣ 📜Card.astro
┃ ┃ ┣ 📜ContactCard.astro
┃ ┃ ┣ 📜Container.astro
┃ ┃ ┣ 📜Footer.astro
┃ ┃ ┗ 📜Header.astro
┃ ┣ 📂layouts
┃ ┃ ┣ 📜AccordionLayout.astro
┃ ┃ ┗ 📜BaseLayout.astro
┃ ┣ 📂pages
┃ ┃ ┣ 📂about
┃ ┃ ┃ ┗ 📜about.md
┃ ┃ ┣ 📂blogs
┃ ┃ ┃ ┗ 📜home-mmouzo.md
┃ ┃ ┣ 📂certificates
┃ ┃ ┃ ┗ 📜backend2022.md
┃ ┃ ┣ 📂contact
┃ ┃ ┃ ┣ 📜email.md
┃ ┃ ┃ ┣ 📜github.md
┃ ┃ ┃ ┣ 📜linkedin.md
┃ ┃ ┃ ┗ 📜telegram.md
┃ ┃ ┣ 📂projects
┃ ┃ ┃ ┗ 📜spotfilm.md
┃ ┃ ┣ 📂studies
┃ ┃ ┃ ┣ 📜dam.md
┃ ┃ ┃ ┗ 📜smr.md
┃ ┃ ┣ 📂works
┃ ┃ ┃ ┣ 📜work1.md
┃ ┃ ┃ ┗ 📜work2.md
┃ ┃ ┗ 📜index.astro
┃ ┗ 📜env.d.ts
┣ 📜.gitattributes
┣ 📜.gitignore
┣ 📜LICENSE
┣ 📜README.md
┣ 📜astro.config.mjs
┣ 📜package-lock.json
┣ 📜package.json
┣ 📜tailwind.config.mjs
┗ 📜tsconfig.json## Installation
#### 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 `localhost:4321` |
| `npm run build` | Build your production site to `./dist/` |## Tech Stack
**JAVASCRIPT FRAMEWORKS**
- [Astro](https://astro.build/ "Astro")
**UI FRAMEWORKS**
- [TailwindCSS](https://tailwindcss.com/ "TailwindCSS")
- [daisyUI](https://daisyui.com/ "daisyUI")## Use and editing of content
All content is in Markdown files classified in directories in `/src/pages`
![alt text](https://github.com/mmouzo/astro-cv-esquelete/blob/main/public/snap-md.png?raw=true)
To edit the content simply add, delete or modify the .md files.
### Adding or Removing a field
**Add a new field:**
Go to `Container.astro` in` src/components/`.
To add a new field, add a new `` component with the appropriate properties and the corresponding child component.
**Remove an existing field:**
To remove an existing field, simply comment out the `` component of that particular field or delete it.
![alt text](https://github.com/mmouzo/astro-cv-esquelete/blob/main/public/snap-items.png?raw=true)
## Demo
[astro-cv-esquelete](https://astro-cv-esquelete.vercel.app/ "astro-cv-esquelete")
![alt text](https://github.com/mmouzo/astro-cv-esquelete/blob/main/public/snap_project.webp?raw=true)
## Acknowledgments
I want to thank [@USKhokhar](https://github.com/USKhokhar "@USKhokhar") who did [Astro-Vitae](https://github.com/USKhokhar/astro-vitae "Astro-Vitae") that served as the basis for this project.