- Framework: Next.js
- Styling: Chakra UI
- Animations: Framer Motion
- Highlight Blog Content: prismjs
- Markdown Processor: remark
- ORM: prisma
- Deployment: Vercel
- Api's:
components/*
- Contains all components related to pages (blog, projects, about, etc).shared/*
- All reusable components like header, footer etc.layouts/*
- The different page layouts.theme/*
- Manage theme of site.
data/*
- Data that used for blog posts, projects etc.lib/*
- Collection of helpful utilities or code for external services like devto api.pages/api/*
- API routes.pages/blog/*
- Static pre-rendered blog pages using MDX.pages/*
- All other static pages.prisma/*
- My Prisma schema, which uses a Postgresql database.public/*
- Static assets including audios, fonts and images.
git clone https://github.com/IMTejesh95/portfolio-nextjs-typescript.git
cd portfolio-nextjs-typescript && yarn install
yarn dev
The above commands will start the application on http://localhost:3000/