Real estate video editing agency landing page and administrative dashboard.
PeraPixel is a high-performance web application consisting of a public landing page for a video editing agency and a secure admin panel for content and user management.
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS 4, Lucide React
- Database: MongoDB
- Authentication: JWT (jose/bcrypt)
- UI Components: Radix UI, Shadcn UI
- Animations: Framer Motion
- Responsive sections: Hero, Portfolio, Services, Testimonials, and Contact.
- Performance optimization: Server-side fetching for portfolio videos.
- Visuals: Dark mode design with motion animations.
- Video Management: Full CRUD operations for portfolio items.
- Video Organization: Drag-and-drop reordering for the frontend showcase.
- User Management: Add and delete administrative users.
- Search & Filter: Tab-based filtering for videos list.
- /app: Routes for landing page, admin panel, and API endpoints.
- /components: Reusable UI elements and dashboard modules.
- /sections: Main sections of the landing page.
- /lib: MongoDB connection, authentication logic, and utility functions.
- /public: Static assets and images.