A modern, responsive portfolio website built with Next.js, TypeScript, and Tailwind CSS. This website showcases your professional information, projects, blog posts, and provides a way for visitors to get in touch.
- 🎨 Modern and responsive design
- ⚡ Fast performance with Next.js
- 📱 Mobile-friendly layout
- 🔍 SEO optimized
- 📝 Blog section with search and filtering
- 📬 Contact form
- 🎯 Project showcase with filtering
- 📱 Social media integration
- Next.js - React framework for production
- TypeScript - Type safety
- Tailwind CSS - Utility-first CSS framework
- React - UI library
- Node.js 18.x or later
- npm or yarn
-
Clone the repository:
git clone https://github.com/TudoseVlad/website.git
-
Navigate to the project directory:
cd website -
Install dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser to see the result.
src/
├── app/ # Next.js app directory
│ ├── about/ # About page
│ ├── blog/ # Blog page
│ ├── contact/ # Contact page
│ ├── projects/ # Projects page
│ └── page.tsx # Home page
├── components/ # Reusable components
│ ├── Navbar.tsx # Navigation component
│ └── Footer.tsx # Footer component
└── styles/ # Global styles
- Update personal information in the About page
- Add your projects to the Projects page
- Create blog posts in the Blog section
- Update contact information and social media links
- Customize the color scheme in
tailwind.config.js
The easiest way to deploy your portfolio is to use Vercel:
- Push your code to GitHub
- Import your repository in Vercel
- Deploy!
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Your Name - @VladTdose - [email protected]
Project Link: https://github.com/TudoseVlad/website