https://github.com/andrejkoller/website
Personal website built with React and NextJS.
https://github.com/andrejkoller/website
css3 elementor html5 javascript nextjs personal react website
Last synced: 11 months ago
JSON representation
Personal website built with React and NextJS.
- Host: GitHub
- URL: https://github.com/andrejkoller/website
- Owner: andrejkoller
- Created: 2024-11-30T11:14:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-14T17:20:57.000Z (11 months ago)
- Last Synced: 2025-07-14T22:23:07.576Z (11 months ago)
- Topics: css3, elementor, html5, javascript, nextjs, personal, react, website
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Portfolio Website
A modern, multilingual personal portfolio website built with Next.js 14+ and the App Router. Features a responsive design, internationalization support, and a functional contact form with email notifications.
## Features
- Multilingual Support: English, German and Russian language options
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Contact Form: Functional contact form with email validation and SendGrid integration
- Modern Tech Stack: Built with Next.js 14+, React 18+, and CSS Modules
- International Phone Validation: Supports phone number validation for multiple countries
- Dynamic Routing: Language-based routing with Next.js App Router
## Tech Stack
- **Framework**: Next.js 14+ (App Router)
- **Frontend**: React 18+, CSS Modules
- **Email Service**: SendGrid with Nodemailer
- **Validation**: libphonenumber-js for international phone numbers
- **Image Optimization**: Next.js Image component
- **Typography**: Cormorant, Rubik and Gloock font family
## Screenshots