It is a Nuxt 4 site built around two public identities: a developer portfolio for Alexandre and a gaming/media space for Pøziel. The site includes localized content, project and resume pages, blog posts, contact form handling, activity integrations, and gaming/anime media sections backed by external provider data.
This is not meant to be a product, framework, starter kit, or installable tool. It is simply the code behind my own website. I am publishing it so the implementation can be inspected, adapted, or used as inspiration.
If you want to use this project as a base for your own portfolio, you can do that without any issue. Replace the content, images, links, branding, environment variables, and integrations with your own. Some parts are intentionally personal, so treat the repository more like a reference implementation than a polished template.
- A Nuxt 4 app using the
app/directory structure. - Content-driven profile, resume, project, link, blog, gaming, and anime pages.
- Internationalization support with locale files and config-driven available languages.
- A contact form flow backed by Resend and reCAPTCHA when configured.
- Optional activity integrations for Twitch, YouTube, and GitHub.
- Optional gaming/anime data providers and worker scripts for cached media data.
- Custom SCSS layered on top of Tailwind CSS and
@nuxt/ui.
npm install
npm run devThe local dev server runs at http://localhost:3000.
Useful commands:
npm run build
npm run generate
npm run preview
npx nuxt lintCopy .env.example to .env and fill in only the integrations you want to use. Most external services are optional; missing keys disable or limit the related feature.
The real .env file is intentionally ignored by git. Do not commit API keys, tokens, client secrets, contact-form credentials, or session passwords.
You are welcome to reuse the design, structure, or code for your own website. The main things you should replace are:
content/files, because they contain my profile, links, resume, projects, and site text.public/images/andpublic/audio/, because those assets are personal..envvalues and external service accounts.- Site title, branding, locale labels, and social links.
If you keep any recognizable design pieces, a short credit is appreciated but not required.
Some visual ideas were inspired by public CodePen work and adapted into this site:
- Portfolio Webpage Example by ULTRA CODE
- Parallax Star background in CSS by sarazond
- CSS & SVG Waves Animation by Ted McDonald
- Blurred Background CSS by Rian Ariona
- Pure Css Animated Background by Mohammad Abdul Mohaiman
See CHANGELOG.md.
