Skip to content

Latest commit

 

History

66 Commits

Folders and files

Repository files navigation

This project contains the source code of my personal portfolio available on: sn1o.vercel.app.

Astro Qwik


OVERVIEW

hero about experience
work contact

REQUIREMENTS

  • Bun - package manager
  • Turborepo - monorepo project manager
  • Astro - web framework
  • Qwik - react-like web framework
  • Biome - formatter/linter

RUNNING UP

If you want to run this application locally, follow the steps bellow.

  1. Cloning repository
git clone https://gitlab.com/sn1o/snio.dev.git
  1. Install dependencies
bun install
  1. Running Turborepo/Astro server in develop mode
bun turbo dev --filter=site
  1. Build and running preview mode
# build
bun turbo build --filter=site

# preview
cd apps/site && bun astro preview

DEVELOPMENT CONSIDERATIONS

This project uses Octokit.js to fetch data from GitHub, to retrieve it repositories that will be populate the <OpenSource /> section of the page.

To achieve that, you need to generate a Personal access token to allow the application do API requests. Once you generate your access token, copy/past it inside .env file placed in apps/site directory path with the key GITHUB_TOKEN. To deploy the application, just configure your access token in your provider as a Environment Variable.

ACKNOWLEDGMENTS

SELF PROMOTION

Do you like this project? Come on:

  • Star and follow the repository on Gitlab.

LICENSE

MIT License

About

This project contains the source code of my personal portfolio available on: https://sn1o.vercel.app.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages