Skip to content

BIGBEASTISHANK/bigbeastishank.com

Repository files navigation

BBI Portfolio Website

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.


Tech Stack

 


Features

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.


Project Structure

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.json

Getting Started

Clone the repository

git clone https://github.com/BIGBEASTISHANK/bigbeastishank.com

Install dependencies

yarn install

Run the development server

yarn dev

Open your browser and visit

http://localhost:3000

Environment Variables

Create 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=""

License

This project is licensed under the terms defined in the COPYING file.

About

My portfolio & blog website

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages