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

PHP Login Page (MySQL)

Secure login with sessions, password_verify, and MySQL users table.

Read guide →
PHP

PHP Signup & Registration

Register users with validation, hashed passwords, and duplicate email checks.

Read guide →
PHP

PHP Logout & Session Guard

Protect pages with session checks and clean logout.

Read guide →
PHP

PHP Remember Me Cookie

Optional persistent login with secure token storage.

Read guide →
PHP

PHP Forgot Password Flow

Reset tokens table and password update workflow.

Read guide →
PHP

PHP Admin Dashboard

Role-based admin panel with user list.

Read guide →
PHP

PHP Profile Update

Edit name, email, and avatar path in database.

Read guide →
PHP

PHP Contact Form

Validated contact form with insert into messages table.

Read guide →
PHP

PHP MySQL Prepared Statements

CRUD demo using mysqli prepared statements.

Read guide →
PHP

PHP CRUD Users

Create, read, update, delete users in one mini app.

Read guide →
PHP

PHP Image Upload & View

Upload images safely and display gallery from database.

Read guide →
PHP

PHP Multi Image Gallery

Multiple file upload with thumbnails list.

Read guide →
PHP

PHP Secure File Upload

MIME checks, size limits, and random file names.

Read guide →
PHP

PHP File Download Script

Serve files from uploads folder with access check.

Read guide →
PHP

PHP Export CSV

Export MySQL results to downloadable CSV.

Read guide →
PHP

PHP AJAX Login

Login without page reload returning JSON responses.

Read guide →
PHP

PHP AJAX Live Search

Search products/users with debounced fetch to PHP.

Read guide →
PHP

PHP AJAX Pagination

Paginated table loaded via XMLHttpRequest.

Read guide →
PHP

PHP JSON REST API

Simple GET/POST API endpoints with json_encode.

Read guide →
PHP

PHP Comment System

Post comments with AJAX refresh on articles.

Read guide →
JS

JavaScript Login Page UI

Responsive login layout with client-side validation.

Read guide →
JS

JavaScript Signup Form

Signup form with strength meter and validation.

Read guide →
JS

JavaScript AJAX Login (Fetch)

Fetch API login against PHP JSON backend.

Read guide →
JS

JavaScript AJAX Signup

Async registration with success and error states.

Read guide →
JS

JS Modal Login & Signup

Tabbed modal for login and register flows.

Read guide →
JS

JavaScript Form Validation

Reusable validation for email, password, required fields.

Read guide →
JS

JavaScript Fetch JSON API

Consume REST JSON and render cards dynamically.

Read guide →
JS

JavaScript AJAX Live Search

Live search results dropdown with fetch.

Read guide →
JS

JavaScript AJAX Pagination

Next/prev pagination without full reload.

Read guide →
JS

JavaScript Infinite Scroll

Load more items when scrolling near bottom.

Read guide →
JS

JS Image Preview Before Upload

FileReader preview before submitting form.

Read guide →
JS

JavaScript Drag & Drop Upload

Drop zone UI with file list preview.

Read guide →
JS

JS AJAX Delete with Confirm

Delete rows with confirm dialog and fetch.

Read guide →
JS

JS LocalStorage Auth Demo

Front-end only demo storing session in localStorage.

Read guide →
JS

JavaScript Todo App

Todo list with add, complete, delete in localStorage.

Read guide →
JS

JavaScript Dark Mode Toggle

Theme switch saved in localStorage.

Read guide →
JS

JavaScript OTP Input UI

6-digit OTP boxes with auto-focus navigation.

Read guide →
JS

JavaScript Debounced Search

Debounce utility applied to search input.

Read guide →
JS

JavaScript Chart from API

Fetch stats JSON and render simple bar chart.

Read guide →