EgoTECHWORLD โ€” Laravel Full Stack Internship

Project | Training | 6 Months | Service Letter

Build a complete Bakery Management ERP using Laravel. Complete ERP system developemnt

Laravel (Core Framework) PHP 8+ Blade Templates Eloquent ORM MySQL Bootstrap 5 JavaScript Livewire Git & GitHub
24 Weeks
Duration
Rs 5,000
Program Fee
1 Day/Week
Live Class
10 Modules
ERP System

๐Ÿ› ๏ธ Full Technology Stack โ€” What Interns Will Know

Frontend

HTML5, CSS3, Bootstrap 5, Tailwind CSS, JavaScript ES6+

Backend & Database

PHP 8+, OOP, Composer, MySQL, Relationships, Query Builder

Laravel Ecosystem

MVC, Blade, Eloquent ORM, Migrations, Breeze Auth, Livewire

๐Ÿ“ Phase 1 โ€” Frontend Foundations  |  Weeks 1โ€“8
Week Topic What You Learn ERP Task This Week Module Focus
Week 1 Introduction & Setup
  • Install PHP 8+, Composer, XAMPP
  • Install Laravel via Composer
  • Understand MVC pattern
Install Laravel project locally. Plan all ERP pages and user roles (Admin, Staff, Cashier). Planning
Week 2 HTML5
  • Forms โ€” input, select, textarea
  • Tables โ€” th, tr, td structure
  • Semantic tags
Build Login page and Dashboard skeleton in HTML inside Laravel's views. Login & Dashboard
Week 3 CSS3
  • Selectors, box model
  • Flexbox & Grid layouts
Style the ERP layout โ€” sidebar, top nav, grid. Create public/css/app.css. Layout & Sidebar
Week 4 Bootstrap 5
  • Grid system & breakpoints
  • Components (navbar, cards, tables)
Rebuild ERP pages using Bootstrap. Products list and Orders table fully responsive. Products & Orders UI
Week 5 Tailwind CSS
  • Utility classes
  • Tailwind with Laravel Vite
Redesign the Dashboard and Billing page using Tailwind classes inside Blade. Dashboard & Billing UI
Week 6 JavaScript Basics
  • Variables, functions, loops
  • DOM manipulation & Events
Login form validation. Add/remove product rows in order form without reload. Interactive Forms
Week 7 JavaScript Advanced
  • ES6+ features
  • Fetch API & async/await
Live product search calling a Laravel route that returns JSON. Filter orders by status. Search & Filter
Week 8 Git & GitHub
  • Init, commit, push, pull
  • Branching & Pull Requests
Push entire Laravel ERP project to GitHub. Set up .gitignore for vendor and .env. Version Control
โš™๏ธ Phase 2 โ€” PHP & Laravel Core  |  Weeks 9โ€“16
Week Topic What You Learn ERP Task This Week Module Focus
Week 9 PHP Basics
  • Variables, arrays, loops
  • Forms ($_GET, $_POST)
  • OOP basics
Write PHP scripts to understand Laravel internals. Build a simple product list in plain PHP. PHP Foundation
Week 10 Laravel MVC & Routing
  • web.php routes
  • Controllers & Views
Create routes for all ERP pages. Build controllers for Dashboard, Products, Orders. Routes & Controllers
Week 11 Blade Templates
  • Layouts (@extends, @section)
  • Directives (@if, @foreach)
Build master ERP layout in Blade. All ERP pages now extend the master layout. Master Layout
Week 12 Eloquent ORM & Migrations
  • Migrations & Models
  • CRUD operations
  • Seeders & factories
Create migrations for Products, Orders, Customers. Complete Products CRUD. Products CRUD
Week 13 Laravel Auth & Roles
  • Laravel Breeze install
  • Middleware protection
  • Role-based access
ERP login working. Admin sees all pages. Staff sees Orders/Products. Roles in DB. Auth & Role System
Week 14 Forms, Validation & Uploads
  • Form Requests
  • Validation rules
  • File upload (Storage)
All ERP forms validated. Product add/edit form has image upload. Errors shown. Form Validation
Week 15 Eloquent Relationships
  • 1-to-1, 1-to-Many, Many-to-Many
  • Eager loading (with)
Orders linked to Customers. Products linked to Orders via pivot table. Order-Product Link
Week 16 Laravel API & Livewire
  • API routes & Resources
  • Postman testing
  • Livewire basics
Build API for Products/Orders. Add Livewire live search to Products and Inventory. API + Live Search
๐Ÿ› ๏ธ Phase 3 โ€” Complete All ERP Modules  |  Weeks 17โ€“21
Week Topic What You Build ERP Task This Week Module Focus
Week 17 Inventory & Suppliers
  • Stock quantities & alerts
  • Supplier directory & POs
Inventory tracking with alerts. Supplier management with purchase orders. Inventory + Suppliers
Week 18 Orders & Customers
  • Order status pipeline
  • Customer profiles & history
Complete Order Management and Customer Management modules. Real-time status updates. Orders + Customers
Week 19 Billing, Invoices & Recipes
  • Auto-generate invoices
  • PDF export via DomPDF
  • Recipe cost calculation
Billing module with PDF download. Recipes module showing ingredient costs and margins. Billing + Recipes
Week 20 Employees & Reports
  • Staff profiles & shifts
  • Chart.js integration
  • Date filtered reports
Employee Management module. Live dashboard charts. Reports page with PDF/CSV export. Employees + Reports
Week 21 System Integration & Demo
  • End-to-end testing
  • Fixing UI/UX bugs
  • Live demo walkthrough
All 10 ERP modules integrated. Full live walkthrough presented for feedback. Full ERP Complete
๐ŸŽ“ Phase 4 โ€” Testing, Deployment & Graduation  |  Weeks 22โ€“24
Week Topic What You Learn & Do ERP Task This Week Module Focus
Week 22 Testing & QA
  • PHPUnit feature tests
  • SDLC phases
  • Agile basics
Write PHPUnit tests for Login and Products CRUD. Document SDLC and bug tracking. Test Suite + SDLC
Week 23 Deployment & Portfolio
  • Deploy to shared hosting/VPS
  • Configure production .env
  • GitHub README
Bakery ERP live on public hosting. GitHub repository polished with README and live URL. Live Deployment
Week 24 ๐ŸŽ“ Graduation Day
  • Final ERP walkthrough
  • Performance review
  • Certificate issuance
Present the complete deployed Bakery ERP. Receive official Certificate and Letters. Certificate Awarded

๐Ÿฅ Bakery ERP โ€” 10 Completed Modules

๐Ÿ” Auth & Roles

Laravel Breeze login. Admin, Staff, Cashier roles with protected routes.

๐Ÿ“Š Dashboard

Live summary cards, revenue, low stock alerts, Chart.js graphs.

๐Ÿฅ Products & Recipes

Catalog with images. Recipes linked to ingredients with cost margins.

๐Ÿ“ฆ Inventory

Stock levels per product, movement history, dashboard alerts.

๐Ÿ›’ Order Management

Pipeline tracking (Pending โ†’ Delivered) with status timestamps.

๐Ÿ‘ฅ Customers

Profiles with full order history and Livewire real-time search.

๐Ÿงพ Billing & Invoices

Auto-generate invoices from orders. PDF download via DomPDF.

๐Ÿšš Suppliers

Supplier directory, purchase orders, delivery status tracking.

๐Ÿ‘จโ€๐Ÿ’ผ Employees

Staff profiles, role assignments, shift notes linked to accounts.

๐Ÿ“ˆ Reports & Analytics

Daily/monthly reports with date filter. Export to PDF or CSV.

What the Intern Receives on Graduation

๐Ÿ…
Certificate of Completion

Official certificate from EGOTECHWORLD PVT LTD for Laravel Full Stack Development. Includes company seal.

๐Ÿ“„
Service Letter

Formal experience letter on company letterhead confirming role, duration, responsibilities, and performance.

๐Ÿ’ผ
GitHub Portfolio

Complete Laravel Bakery ERP on GitHub with README files, screenshots, and live links to show employers.

๐ŸŒ
Live Deployed ERP

The Bakery Management ERP deployed on real hosting with a public URL to prove full-stack capabilities.