Skip to content

chmielulu/portfolio

Repository files navigation

Jakub Chmielewski - Portfolio

alt text

This repository includes websites https://jacobprogrammer.dev, https://jakubprogramista.dev and http://jakubprogramista.pl

Technologies used

  • TypeScript
  • Next.js
  • Styled Components
  • Three.js
  • React Three Fiber
  • Iconify

Getting started

Requirements

  • Node.js
  • Yarn
  • MongoDB Database

Tutorial

  1. Download dependencies
yarn install
  1. The site requires a UUID key to be generated and a MongoDB database to be configured, and then the data must be saved in an environment file. You can generate the UUID key at https://www.uuidgenerator.net and can create a MongoDB cluster at https://www.mongodb.com/.
// Example .env

AUTH_TOKEN=73ba0a39-c40d-4df9-a5d7-e20c0a691119 
MONGODB_URI=mongodb+srv://user:[email protected]/?retryWrites=true&w=majority
NEXT_PUBLIC_FORM_SERVER_URI=http://localhost:3005
  1. Run site using terminal
yarn dev-form-server // Run server that handles the form
yarn dev // Run Next.js Application

TODO

  • English version
  • Blog

License

This repository is distributed under GPL-3.0 license

Releases

No releases published

Packages

No packages published