MENU

GET IN TOUCH

Back

PerpoDia

Year

2023

Tech & Technique

Next.js, MongoDB, Shadcn, Tailwind CSS

Description

PerpoDia is a modern portfolio and blog management platform built with Next.js and TypeScript, enabling users to create, manage, and showcase personal projects and blog posts seamlessly.

Key Features:
  • 📝 Project & Blog Management: Full CRUD operations for projects and blogs via an authenticated dashboard
  • 🔐 Secure Authentication: Social login integration using NextAuth
  • 📱 Responsive Design: Built with Tailwind CSS and shadcn for a consistent UI across devices
  • ⚡ Fast Performance: Utilizes Next.js features like server-side rendering (SSR) and dynamic routing
  • 🗃️ Data Storage: MongoDB integration for storing projects, blogs, and user messages
  • 📊 State Management: Efficient client state handling with Redux Toolkit and RTK Query

Technical Highlights:
  • Developed frontend using Next.js (React + TypeScript) with Pages Router
  • Implemented Redux Toolkit for state management and RTK Query for API requests
  • Integrated NextAuth for secure and social authentication
  • Styled UI components with Tailwind CSS and shadcn for design consistency

My Role

Full-Stack Developer
Led end-to-end development:
  • ✅ Frontend: Built UI components and routing using Next.js, TypeScript, Tailwind CSS, shadcn, Redux Toolkit, and RTK Query
  • 🔐 Authentication: Integrated NextAuth for client-side secure authentication and social login
  • 🛠️ Backend: Developed RESTful APIs with Node.js, Express, and TypeScript for user registration and content management
  • 💾 Database: Designed and managed MongoDB schemas with Mongoose ODM
  • ☁️ File Storage: Integrated Cloudinary for media asset management
  • 🚀 Deployment: Configured CI/CD pipelines and deployed frontend and backend on Vercel
  • 🔄 API Handling: Ensured smooth communication between frontend and backend with efficient API design

MAHFUZ

mahfuzzayn8@gmail.com