Chandan Mondal - Web Developer | Contra
Work by Chandan Mondal
Sign Up
Post a job
Sign Up
Log In
Chandan Mondal
Laravel & PHP Developer | Bug Fixes, APIs, MySQL & Web Solut
Message
Follow
New to Contra
Chandan is ready for their next project!
Bengaluru, India
Work
Posts
About
Bengaluru, India
0
Personal Portfolio Website — mrchandan.in (http://mrchandan.in) One-line tagline (for cards) A modern, responsive personal portfolio built with Laravel to showcase my projects, services, blog, and professional experience. Short summary (2–3 sentences) This is a personal portfolio website built with Laravel (v12) and PHP 8.3 that presents my projects, services, blog posts, and contact information in a clean, responsive design. It includes a secure admin panel for managing content and site settings, a contact form, and SEO-friendly structure to help attract clients and employers. Medium description (for project pages) I built a full-featured personal portfolio using Laravel to showcase my web development work and services. The site features a responsive UI, project gallery, services section, blog, and a contact form with server-side validation. An admin dashboard allows me to manage projects, posts, testimonials, and global site settings easily. Caching and basic optimizations improve performance, while authentication and role-based middleware protect the admin area. Detailed case-study intro (200–250 words) This portfolio project is a production-ready website created to present my skills, projects, and services to potential clients and employers. Architected with Laravel, the application provides a polished public-facing experience along with a secure admin panel for content management. Key goals were performance, clarity of presentation, and ease of updates: content — including projects, blog posts, services, and testimonials — can be created, edited, and organized from the admin interface without touching code. The frontend is responsive and mobile-first to ensure consistent presentation across devices; design choices emphasize readability and clear call-to-action elements for contacting or hiring. The admin area uses authentication and an admin middleware layer so only authorized users can change site content or settings. Important site-wide settings (site name, description, contact details, colors, feature toggles) are stored in the database and exposed via a settings UI so theme and content can be updated without deployments. Basic caching and input validation minimize server load and improve user experience. This project demonstrates end-to-end web development skills: backend API and routing, data modeling and migrations, Blade templates (or component-driven frontend), form handling, authentication and authorization, and deployment to a live domain. Key features (bullet list) Responsive public site with project portfolio, services, blog, and contact form Admin dashboard for managing projects, posts, testimonials, and site settings Database-driven site settings (site name, tagline, colors, email, phone, feature toggles) Authentication and admin middleware protecting the admin area Server-side validation and input sanitization for forms Caching for improved performance and reduced DB load SEO-friendly content structure and metadata Tech stack and environment Backend: Laravel 12 (PHP 8.3) Database: MySQL Templating/Frontend: Laravel Blade (responsive CSS) Hosting: deployed to a live domain (mrchandan.in (http://mrchandan.in)) Tools: artisan for migrations, routes, and cache management Suggested short excerpt (50–70 words) for portfolio listing A Laravel-built personal portfolio showcasing projects, services, and blog posts with a secure admin panel for content management. Features responsive design, database-driven site settings, contact form with validation, and performance improvements via caching. Deployed live at mrchandan.in (http://mrchandan.in).
0
21
0
CMShop - Multi-Vendor E-Commerce Platform Project Overview CMShop is a comprehensive, production-ready multi-vendor e-commerce platform built with Laravel 12 and PHP 8.2+. This fully-featured marketplace enables customers to browse and purchase products from multiple sellers while providing sellers with complete inventory management and order processing capabilities, all controlled through an intuitive admin dashboard. Key Features ✅ Multi-Vendor Support - Multiple sellers can manage independent product catalogs and orders ✅ Advanced Product Management - Products with attributes, images, detailed descriptions, and variant tracking ✅ Shopping Cart & Wishlist System - Full cart functionality with wishlist management and quick actions ✅ Order Management - Complete order lifecycle with multiple shipments, delivery tracking, and status updates ✅ Return & Refund System - 30-day return window with item-level selection, status tracking, and automated email notifications ✅ Payment Gateway Integration - Razorpay integration with multiple payment methods (Credit Card, Debit Card, Net Banking, UPI, Digital Wallet, Cash on Delivery) ✅ Coupon System - Fixed and percentage-based discount coupons with minimum purchase requirements and expiration dates ✅ Tax Management - Country and state-based configurable tax rules ✅ Shipping Methods - Multiple delivery agency integration with real-time tracking ✅ Customer Reviews - Product review system with media attachments and ratings ✅ Admin Dashboard - Comprehensive administrative panel with user management, settings, analytics, and reporting ✅ Seller Portal - Dedicated seller interface for return management, inventory alerts, and stock tracking ✅ Email Notifications - Automated emails for order placement, cancellation, and refund processing ✅ Product Comparison - Compare up to 4 products with detailed specifications Technical Achievements Database: 33 models with properly configured relationships, foreign keys, and indexes Architecture: 10 controllers managing 50+ named routes with role-based access control (admin, seller, customer) UI/UX: Responsive Bootstrap 5 design optimized for mobile, tablet, and desktop Security: CSRF protection, SQL injection prevention (Eloquent ORM), XSS protection, password hashing, and secure session handling Code Quality: PSR-12 standards compliance with Pest PHP testing framework and Laravel Pint linting Performance: Optimized database queries with eager loading and proper indexing Documentation: Comprehensive 2,000+ line documentation including API endpoints, database schema, and development guidelines Development Stats 41 files created 15,000+ lines of code 7 admin controllers with 12 views 24 customer and seller views 100+ database seeders for testing Fully tested and production-ready Technologies Used Backend: Laravel 12, PHP 8.2+, MySQL/MariaDB, Eloquent ORM Frontend: Vite, Bootstrap 5, Font Awesome Integrations: Razorpay Payment Gateway, League CSV, PHPOffice PhpSpreadsheet Testing: Pest PHP, Laravel Plugin Tools: Git, Laravel Pint, PHPUnit
0
26
0
Online Job Apply Portal (Indeed Clone) This is a full-featured Online Job Application Portal inspired by platforms like Indeed. It includes role-based access with powerful features for Job Seekers, Recruiters, Recruiter Assistants, and Admins. 🚀 Features by User Role 👨💻 Job Seeker Register, login, manage profile, and reset password (If mail server is disabled, default OTP is 123456) Search for jobs with filters Apply to jobs, save jobs locally View job application status, receive notifications (on-site + email) Messaging with recruiters after applying View, like, dislike, and comment on blogs Interview management (reschedule & cancel) 🧑💼 Recruiter Recruiter Dashboard Post Jobs with optional pre-application questions: Short Text, MCQ (Radio), Checkbox, Dropdown Manage all jobs: View, Edit, Delete, Activate/Deactivate View applications with resume preview Filter & Export Applications (by date, status) Update application status, send messages, schedule interviews (live resume view) Interview reschedule and revoke options Team Management: Add/Edit/Delete sub-users (Recruiter Assistants) with granular permissions Blog Management: Create/Edit/Delete blogs using TinyMCE editor Manage recruiter profile, change password, manage devices & notification settings 🧑💼 Recruiter Assistant Works under Recruiter with specific permissions Can assist in job and applicant management based on allowed access 🛠️ Admin Panel Manage profile and system-wide settings Job Management: Approve/Reject jobs, Edit/Delete jobs Job Application Monitoring: Search by candidate or job View who posted and who applied User Reports: View reports with reason, reporter, and target Ban users as needed Static Pages: Create/Edit/Delete static content using TinyMCE Blog Management: View/Edit/Delete all blogs IP Ban Management: Block specific IPs with reason Company Directory: View all registered company profiles User Management: Manage all users (Job Seeker, Recruiter, Assistant, Admin) Edit, Delete, Activate/Deactivate Analytics Dashboard: Graphs for Users, Jobs, Applications, Traffic & System Health Export all data to CSV ⚙️ System Settings 🔧 General Settings Site name, Contact email Enable/Disable Maintenance mode 🎨 Branding Upload/Change site Logo and Favicon 🛠️ Application Configuration Set App URL, Enable/Disable Debug & Mail 📧 Mail Server Setup Configure mail driver, host, port, credentials 💾 Database Settings Database host, name, username, password 🧪 Advanced Actions Run migrations Seed database with sample data 📁 Technologies Used Laravel 12 (Backend) Blade Templates (Frontend) MySQL (Database) Laravel Echo + Pusher (Real-time Messaging) TinyMCE (WYSIWYG Blog/Static Page Editor)
0
34
0
WelcomeToHome.in (http://WelcomeToHome.in) — Interior Design Website A modern and responsive interior design website developed for a client to showcase their interior design services, projects, and creative work. I developed the website with a focus on clean presentation, responsive design, easy navigation, and a professional user experience. The website helps visitors explore the company's services, view completed projects, and get in touch for interior design requirements. Key features: Responsive design for desktop, tablet, and mobile Interior design services showcase Project/portfolio presentation Contact and inquiry functionality Clean and professional UI Optimized navigation and user experience Backend and database integration where required My role: Full-stack web development, UI implementation, backend development, database integration, testing, and deployment. Technologies: PHP, Laravel, MySQL, HTML, CSS, JavaScript, Bootstrap
0
37