This site represents a personal site for photography model.
- TypeScript
- Next.js
- Node.js
- ESLint (linter tool)
- Prettier (code formatter)
- Cloudinary (for image hosting)
- 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
- data: static data for pages in json format
- 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/Photo-site.git
npm install or yarn install
npm run dev
npm i -g vercel
vercel --prod