Skip to content

nicomanto/Personal-website

Repository files navigation

Personal-website

Niccolò's Website

Introduction

Repository of my personal website www.niccolomantovani.com

Technology

Folders structure

  • components: components that support the render of pages
  • CV: folder that contains .tex file of CV
  • i18n: translation part with i18n
  • interfaces: TypeScript interfaces
  • pages: pages of the site
  • public: contains the favicon
  • service: external services that site used via API
  • styles: CSS of the site

Usage

Clone Repository

git clone https://github.com/nicomanto/Personal-website.git

Installation

npm install or yarn install

Run local website

⚠️ Before run this command you need to configure environment variables with credentials of email used by Nodemailer

npm run dev

Deploy to Vercel

Installation Vercel

npm i -g vercel

Create production deployment

⚠️ Before run this command you need to configure environment variables with credentials of email used by Nodemailer

vercel --prod