Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cavalluccijohann/portfolio-magazine
Portfolio presented in a magazine format, featuring a contact form ⭐️Folio Magazine, Portfolio Magazine
https://github.com/cavalluccijohann/portfolio-magazine
javascript js magazine magazine-website nuxt nuxt3 nuxtjs page-flip portfolio portfolio-site portfolio-website resend resend-email tailwind tailwind-css tailwindcss
Last synced: 3 months ago
JSON representation
Portfolio presented in a magazine format, featuring a contact form ⭐️Folio Magazine, Portfolio Magazine
- Host: GitHub
- URL: https://github.com/cavalluccijohann/portfolio-magazine
- Owner: cavalluccijohann
- License: mit
- Created: 2024-03-08T15:30:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T09:10:03.000Z (3 months ago)
- Last Synced: 2024-11-06T10:22:33.818Z (3 months ago)
- Topics: javascript, js, magazine, magazine-website, nuxt, nuxt3, nuxtjs, page-flip, portfolio, portfolio-site, portfolio-website, resend, resend-email, tailwind, tailwind-css, tailwindcss
- Language: Vue
- Homepage: https://foliomagazine.johanncvl.com/
- Size: 22.2 MB
- Stars: 9
- Watchers: 2
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![image](public/project-preview.png)
This is an original portfolio presented in the form of a magazine, designed to showcase one's projects and skills. It is created using:
- [Tailwind CSS](https://tailwindcss.com/)
- [Nuxt 3](https://nuxt.com/docs/getting-started/introduction)
- [Resend](https://resend.com/docs/introduction)## Quick Setup
1. Clone this repository if you have access or download it from the store
```bash
git clone [email protected]:cavalluccijohann/Folio-Magazine.git
```2. Set up the project
```bash
- Create a .env file and add the environment variables found in the .env file.
- Replace the magazine page in the public directory with your own magazine page. Then, in the Magazine.vue file, update the array with your own files.
```3. Install dependencies
```bash
bun install
```4. Start development server
```bash
bun dev
```5. Generate static project
```bash
bun generate
```6. Start production server
```bash
bun start
```## Author
---
- [Johann Cavallucci](https://johanncvl.com/)