Welcome to my personal portfolio website.
This project is a central place where you can explore my work, view my projects, and access direct links to all my social media profiles.
The site is built with performance, animations, and scalability in mind while keeping the design clean and modern.
Modern UI with smooth animations using Framer Motion
Server side rendering and routing with Next.js App Router
Dynamic content handling with MongoDB
Responsive design for all devices
Admin and utility pages for managing content
SEO friendly structure
Mailtrap is used for handling email testing and delivery.
Below is an overview of the main project structure used in this repository.
ROOT
├── data/
├── posts/
├── src/
│ ├── app/
│ │ ├── api/
│ │ └── page.tsx
│ ├── components/
│ ├── lib/
│ │ ├── db/
│ │ └── models/
│ ├── styles/
│ └── utility/
├── public/
│ ├── docs/
│ ├── favicon.ico
│ └── img/
├── COPYING
├── README.md
└── vercel.jsonClone the repository
git clone https://github.com/BIGBEASTISHANK/bigbeastishank.comInstall dependencies
yarn installRun the development server
yarn devOpen your browser and visit
http://localhost:3000Create a .env.local file and add your required keys for MongoDB and Mailtrap.
Example
MONGODB_URI=""
ADMIN_USERNAME=""
ADMIN_PASSWORD=""
TOTP_SECRET=""
JWT_SECRET=""
MAILTRAP_TOKEN=""This project is licensed under the terms defined in the COPYING file.