Skip to content

Hi 👋! This is my personal portfolio that I usually update every year (thus I'll probably change the repo's name later).

License

Notifications You must be signed in to change notification settings

Vicg853/portfolio-2.2

Repository files navigation

Portfolio logo

General info

Hi 👋! This is my personal portfolio that I usually update every year (thus I'll probably change this repo's name later).

The website is generated using NextJS (opted for it instead of Gatsby) SSG and some of the pages use ISG/SSR for some content to be displayed.

Hope you like it 😄!


Technologies

Project is created with:

  • Next server side rendering framework: v12.1.5
  • Linaria no runtime css-in-js lib: v2.3.1
  • GraphQl query language: v16.4.0
  • GraphQl code generation (grpahql-codegen): v2.6.2
  • Preact: still going to be added
  • For other secondary libs/fmwk and Gatsby plugins, give a look into package.json file

Setup

Note: Node version >= 14.x must be installed in your local environment

After downloading/cloning the repository and assuring yourself you are allowed to copy this repo...

  • Before running...

    ... add at least a .env.dev file with the following minimum required variables

  MAILER_API_URL=... (e.g.: ``http://localhost:4000``)
  MAIN_CMS_GQL_URL=... (e.g.: ``http://localhost:5000``)
  MAIN_CMS_GQL_URL_SCHEMA=... (e.g.: ``http://localhost:6000```)
  NEXT_PUBLIC_SITE_URL=... (e.g.: ``http://localhost:6000/schema``)
  • ...Development
 cd ./portfolio-2.2
 yarn dev:all
  • ...Production
 cd ./portfolio-2.2
 yarn build:all

Testing

Still not implemented...


Credits

Special thanks to techs/teams:

  • of NodeJS's for an amazing runtime env
  • at Next for the magic with site generation framework
  • linaria for an amazing css-in-js with such low compromises
  • facebook for such an easy tool to create scalable API (graphql)
  • all the other people that developed the other libs/fmwrks and plugins

About

Hi 👋! This is my personal portfolio that I usually update every year (thus I'll probably change the repo's name later).

Resources

License

Stars

Watchers

Forks