arthursegato.dev serves as my portfolio, showcasing a extensive collection of my projects, including those that can't be uploaded to GitHub, such as videos and other multimedia content.
It's build with Vue3/Nuxt3 and deployed across the Vercel Edge network.
By acessing arthursegato.dev, there are two distinct occasions where user data is collected. In the first instance, technical data is gathered anonymously (as shown below) by Vercel Web Analytics via a JS script, which can be easily blocked by any ad-blocking extension.
The second instance happens when the user inputs any data into the contact form and submit it. In this case, the content entered into the form is directly sent to a text channel on my personal Discord server, accessible only by me (as illustrated below), via a webhook.
If the user wishes to delete their data, they can simply reach out to me through any available channel on my GitHub profile, personal website (The data removal request will also be deleted), or via email at github.reentry594@passinbox.com
- Bun v1.0.25 and above OR Node v21.6.0 and above
.env variables for this project:
WEBHOOK_DISCORD=""
Make sure to install the dependencies:
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
# bun
bun install
Start the development server on http://localhost:3000
:
# npm
npm run dev
# pnpm
pnpm run dev
# yarn
yarn dev
# bun
bun dev
Build the application for production:
# npm
npm run build
# pnpm
pnpm run build
# yarn
yarn build
# bun
bun run build
Locally preview production build:
# npm
npm run preview
# pnpm
pnpm run preview
# yarn
yarn preview
# bun
bun run preview
Below is a list of all the external assets used in the development of this website with their respective licenses.
- Bootstrap Icons (MIT)
- Hero Icons (MIT)
- daisyUI (MIT)