Welcome to the repository for ReetNandy.com β a modern, responsive, and feature-rich portfolio website showcasing my skills, projects, and achievements. Built using cutting-edge technologies, this website is optimized for performance, SEO, and an enhanced user experience.
- Modern Frontend Stack: Built with Next.js 14, TypeScript, and Tailwind CSS for a sleek, responsive, and modular design.
- Dynamic Routing and SSR: Implements server-side rendering (SSR) and dynamic routing for optimal SEO and performance.
- Interactive User Experience: Features include:
- Project filtering system for tailored content display.
- Smooth scrolling with intersection observer for seamless navigation.
- Dark mode theming for a personalized user interface.
- Responsive Design: Fully responsive and mobile-friendly layout for a consistent experience across devices.
- CI/CD Automation: Automated deployment pipeline using GitHub Actions, with optimized build processes and integration for GitHub Pages.
- Custom Domain: Hosted at ReetNandy.com with custom domain integration.
Category | Technologies |
---|---|
Frontend | Next.js 14, React, TypeScript, Tailwind CSS |
CI/CD | GitHub Actions |
Hosting | GitHub Pages |
Other | Intersection Observer API, Responsive Design Patterns |
.
βββ public/ # Static assets (images, icons, etc.)
βββ src/
β βββ components/ # Reusable React components
β βββ pages/ # Next.js dynamic routing
β βββ styles/ # Tailwind CSS configurations
β βββ utils/ # Utility functions
βββ .github/ # GitHub Actions CI/CD workflows
βββ package.json # Dependencies and scripts
βββ README.md # Project documentation
Follow these steps to run the project locally:
- Node.js (v18 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/TechPertz/techpertz.github.io.git cd techpertz.github.io
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the website.
This project is configured for GitHub Pages hosting with a fully automated GitHub Actions CI/CD pipeline. The deployment workflow:
- Push changes to the
main
branch. - GitHub Actions automatically builds and deploys the site.
- The live site is hosted at https://reetnandy.com.
- Add a blog section with markdown support for writing technical articles.
- Implement analytics to track website visits and user engagement.
- Introduce animations using Framer Motion for enhanced interactivity.
- Live Website: reetnandy.com
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to all the open-source libraries and tools that made this project possible.