KoalaSEC Blog is a PHP-based blog application I developed to hone my skills in backend development and web application security. Built with a custom purple-themed UI, this project serves as a comprehensive showcase of essential PHP concepts and practical, real-world applications.
- Sign Up: New users can create an account.
- Sign In: Registered users can log in to access personalized features.
- Forgot Password: Allows users to reset their password if forgotten.
- User Settings: Users can update their profile information and password.
- Create Post: Users can create and publish posts with categories.
- Posts: Displays posts with user-assigned categories for organization.
- User Panel: Each user has a panel to manage their posts and settings.
- Admin Panel: Provides administrators with tools to manage users and content across the platform.
Building KoalaSEC Blog allowed me to solidify core concepts in PHP development and dive into the hands-on application of:
- Writing secure, maintainable PHP code
- Structuring applications with reusable components for ease of scaling
- Working with MySQL for efficient data querying and management
- Designing interactive and visually engaging web interfaces
-
PHP: Manages backend logic and user authentication
-
MySQL: Used as the relational database to store and manage blog data
-
HTML/CSS: Provides the template-based frontend, designed in a custom purple theme for unique styling
-
JavaScript: Adds interactivity for an enhanced user experience
User registration and login interfaces.

User settings page where users can edit profile information.

Page where users can create and categorize blog posts.
Admin panel for managing users and content.

