Back
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:
Technical Highlights:
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:
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