Welcome to my personal portfolio website repository! This site showcases my professional experience, skills, and projects as a Data Domain Architect at J.P. Morgan Chase.
🌐 Live Site: subash.co
- Framework: Next.js 15 with TypeScript
- Styling: Tailwind CSS
- UI Components: Shadcn UI
- Icons: Lucide React
- Theme: Dark/Light mode support using next-themes
- Email: Resend for contact form functionality
- Responsive design that works on all devices
- Dark/Light theme support
- SEO optimized with meta tags and sitemap
- Fast page loads with Next.js optimizations
- Interactive project showcase
- Professional experience timeline
- Skills and certifications display
- Contact form with email integration
- Modern UI with smooth animations
-
Clone the repository
git clone https://github.com/subashc2023/subash.co.git cd subash.co
-
Install dependencies
npm install
-
Set up environment variables Create a
.env.local
file in the root directory with the following variables:RESEND_API_KEY=your_resend_api_key CONTACT_EMAIL=your_email@example.com
-
Set up Resend for email functionality
- Create an account at Resend
- Go to your dashboard and get your API key
- Add the API key to your
.env.local
file - Add your email address to the
CONTACT_EMAIL
variable in.env.local
- Verify your domain in Resend dashboard (if using a custom domain)
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser
src/
├── app/ # Next.js app router pages
├── components/
│ ├── home/ # Main page components
│ └── theme/ # Theme components
├── config/
│ └── site.ts # Central configuration
└── types/ # TypeScript type definitions
All site-wide configurations are centralized in src/config/site.ts
. Update this file to modify:
- Personal information
- Social links
- SEO metadata
- Theme preferences
- Run
npm run dev
for development with hot-reload - Run
npm run build
to create a production build - Run
npm run start
to start the production server - Run
npm run lint
to check for code style issues
This project is open source and available under the MIT License.
- Email: subashc2023@gmail.com
- LinkedIn: subashchandra2023
- GitHub: subashc2023