Skip to content

Repository files navigation

πŸš€ DecodeLabs Internship – Full Stack Development Projects

DecodeLabs Full Stack Development Internship (Batch 2026)

PHP MySQL JavaScript HTML5 CSS3 JWT Status


πŸ“– Overview

This repository contains all projects completed during the DecodeLabs Full Stack Development Internship (Batch 2026).

The internship follows a progressive learning path, starting with frontend development and ending with a complete full-stack web application featuring secure authentication, database integration, RESTful APIs, and role-based authorization.

Each project is organized as an individual milestone, while the final application combines all concepts into a production-style full-stack solution.


πŸ“‚ Repository Structure

DecodeLabs-Internship
β”‚
β”œβ”€β”€ full-stack-complete-app
β”œβ”€β”€ project-1-frontend-static
β”œβ”€β”€ project-2-backend-api-json
β”œβ”€β”€ project-3-database-integration
β”œβ”€β”€ project-4-auth-authorization
β”œβ”€β”€ LICENSE
└── README.md

πŸ“Œ Internship Projects

🌿 Project 1 β€” Frontend Static

Features

  • Responsive User Interface
  • HTML5 & CSS3
  • JavaScript Functionality
  • Local Storage
  • Mobile Responsive Layout
  • Interactive Dashboard

Technologies

  • HTML5
  • CSS3
  • JavaScript

βš™οΈ Project 2 β€” Backend API & JSON

Features

  • PHP REST API
  • CRUD Operations
  • JSON Data Storage
  • Input Validation
  • HTTP Status Codes

Technologies

  • PHP
  • JSON

πŸ—„οΈ Project 3 β€” Database Integration

Features

  • MySQL Database
  • PDO Connection
  • Prepared Statements
  • CRUD Operations
  • SQL Injection Protection

Technologies

  • PHP
  • MySQL
  • PDO

πŸ” Project 4 β€” Authentication & Authorization

Features

  • User Registration
  • Secure Login System
  • Password Hashing
  • JWT Authentication
  • Role-Based Access Control
  • Protected API Routes

Technologies

  • PHP
  • MySQL
  • JWT

⭐ Full Stack Complete Application

The final application combines every internship milestone into one modern Full Stack web application.

Features

  • Responsive Frontend
  • PHP Backend
  • REST APIs
  • JWT Authentication
  • MySQL Database
  • Complete CRUD Operations
  • User Management
  • Authentication & Authorization
  • Secure Architecture

πŸ’» Technologies Used

  • PHP 8
  • MySQL
  • PDO
  • HTML5
  • CSS3
  • JavaScript (ES6)
  • REST API
  • JSON
  • JWT Authentication
  • Git
  • GitHub

πŸš€ Getting Started

Clone the Repository

git clone https://github.com/irtazahyder834/DecodeLabs-Internship.git

Navigate to the Project

cd full-stack-complete-app

Start the Backend

cd backend
php -S localhost:8000 index.php

Start the Frontend

cd ../frontend
php -S localhost:5500

Open in Your Browser

http://localhost:5500

✨ Key Features

  • βœ… Responsive Frontend
  • βœ… RESTful API Development
  • βœ… CRUD Operations
  • βœ… MySQL Database Integration
  • βœ… JWT Authentication
  • βœ… User Registration & Login
  • βœ… Role-Based Authorization
  • βœ… Secure Password Hashing
  • βœ… Prepared Statements
  • βœ… JSON API Responses
  • βœ… Clean & Scalable Project Structure

πŸ‘¨β€πŸ’» Developer

Irtaza Hyder

BS Computer Science Student

πŸš€ DecodeLabs Full Stack Development Internship β€” Batch 2026

πŸ“Œ Passionate about Full Stack Development, Backend Engineering, REST APIs, and Modern Web Technologies.


⭐ Support

If you found this repository helpful, please consider giving it a ⭐ Star.

Your support helps motivate future open-source projects and improvements.

Happy Coding! πŸš€

About

🌿 A complete Full Stack Development Internship repository containing four progressive projects and one integrated full-stack application. Built using HTML, CSS, JavaScript, PHP, MySQL, REST APIs, and JWT Authentication as part of the DecodeLabs Internship (Batch 2026).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages