Globaltuts.com
Practice project guides
In-depth tutorials on login flows, image handling, AJAX, forms, and more—written as coursework, not a file directory. Optional archives help you reproduce exercises locally after you read each guide.
Choose a learning guide
Open a lesson to read the tutorial first. Practice files are optional and for local study only. Policy.
PHP Login Page (MySQL)
Secure login with sessions, password_verify, and MySQL users table.
Read guide → PHPPHP Signup & Registration
Register users with validation, hashed passwords, and duplicate email checks.
Read guide → PHPPHP Logout & Session Guard
Protect pages with session checks and clean logout.
Read guide → PHPPHP Remember Me Cookie
Optional persistent login with secure token storage.
Read guide → PHPPHP Forgot Password Flow
Reset tokens table and password update workflow.
Read guide → PHPPHP Admin Dashboard
Role-based admin panel with user list.
Read guide → PHPPHP Profile Update
Edit name, email, and avatar path in database.
Read guide → PHPPHP Contact Form
Validated contact form with insert into messages table.
Read guide → PHPPHP MySQL Prepared Statements
CRUD demo using mysqli prepared statements.
Read guide → PHPPHP CRUD Users
Create, read, update, delete users in one mini app.
Read guide → PHPPHP Image Upload & View
Upload images safely and display gallery from database.
Read guide → PHPPHP Multi Image Gallery
Multiple file upload with thumbnails list.
Read guide → PHPPHP Secure File Upload
MIME checks, size limits, and random file names.
Read guide → PHPPHP File Download Script
Serve files from uploads folder with access check.
Read guide → PHPPHP Export CSV
Export MySQL results to downloadable CSV.
Read guide → PHPPHP AJAX Login
Login without page reload returning JSON responses.
Read guide → PHPPHP AJAX Live Search
Search products/users with debounced fetch to PHP.
Read guide → PHPPHP AJAX Pagination
Paginated table loaded via XMLHttpRequest.
Read guide → PHPPHP JSON REST API
Simple GET/POST API endpoints with json_encode.
Read guide → PHPPHP Comment System
Post comments with AJAX refresh on articles.
Read guide → JSJavaScript Login Page UI
Responsive login layout with client-side validation.
Read guide → JSJavaScript Signup Form
Signup form with strength meter and validation.
Read guide → JSJavaScript AJAX Login (Fetch)
Fetch API login against PHP JSON backend.
Read guide → JSJavaScript AJAX Signup
Async registration with success and error states.
Read guide → JSJS Modal Login & Signup
Tabbed modal for login and register flows.
Read guide → JSJavaScript Form Validation
Reusable validation for email, password, required fields.
Read guide → JSJavaScript Fetch JSON API
Consume REST JSON and render cards dynamically.
Read guide → JSJavaScript AJAX Live Search
Live search results dropdown with fetch.
Read guide → JSJavaScript AJAX Pagination
Next/prev pagination without full reload.
Read guide → JSJavaScript Infinite Scroll
Load more items when scrolling near bottom.
Read guide → JSJS Image Preview Before Upload
FileReader preview before submitting form.
Read guide → JSJavaScript Drag & Drop Upload
Drop zone UI with file list preview.
Read guide → JSJS AJAX Delete with Confirm
Delete rows with confirm dialog and fetch.
Read guide → JSJS LocalStorage Auth Demo
Front-end only demo storing session in localStorage.
Read guide → JSJavaScript Todo App
Todo list with add, complete, delete in localStorage.
Read guide → JSJavaScript Dark Mode Toggle
Theme switch saved in localStorage.
Read guide → JSJavaScript OTP Input UI
6-digit OTP boxes with auto-focus navigation.
Read guide → JSJavaScript Debounced Search
Debounce utility applied to search input.
Read guide → JSJavaScript Chart from API
Fetch stats JSON and render simple bar chart.
Read guide →