Repository of my personal website www.niccolomantovani.com
- TypeScript
- Next.js
- Node.js
- ESLint (linter tool)
- Prettier (code formatter)
- Nodemailer (for sending email)
- Bootstrap (for style of website)
- Vercel (for deploy website)
- i18next (in order to detect language and change language)
- reCAPTCHA
- Maps JavaScript API
- 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
git clone https://github.com/nicomanto/Personal-website.git
npm install or yarn install
npm run dev
npm i -g vercel
vercel --prod