Skip to content

u-Kuro/TechNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechNews - CMS Platform


📱 What is TechNews?

A full-stack content management system (CMS) for publishing and managing technology news articles.


👤 User Features

Homepage

Homepage Screenshot Displays the latest technology news with featured images and categories

Article Page

Article Page Screenshot Article view with formatted content, author information, and publish date

Search & Filtering

Search Feature Screenshot Search functionality to find articles by keywords, authors, or categories


🔧 Admin Control Panel

Content Management

Admin Dashboard Screenshot Admin panel for managing all posts, categories, and users in one place

Create New Posts

Add Post Screenshot Editor for creating new articles with its corresponding information

Category Management

Categories Screenshot Organize content with custom categories and corresponding query for News API

User Management

User Management Screenshot Admin tools to manage user accounts, roles, and permissions


🔐 Authentication System

Main Login

Login Page Screenshot Authentication system with session management

User Registration

Registration Screenshot Registration process


🛠️ Technical Highlights

Architecture

Frontend: HTML5, CSS3, Bootstrap
Backend: PHP 7.4+
Database: MySQL
Hosting: Render & Aiven (Production)

Key Technical Features

  • RESTful Architecture - Clean separation of client and server
  • Session Management - Secure user authentication
  • API Integration - NewsAPI for automated content updates
  • SMS Notifications - ClickSend integration for user alerts

Security Implementations

  • Session Security (proper session handling)
  • Password Hashing (bcrypt)
  • Role-Based Access Control (Admin/User separation)
  • Input Validation & Sanitization

Technical Achievement

  • Built complete CRUD operations for 3 data models (Posts, Categories, Users)
  • Integrated 2 third-party APIs (NewsAPI, ClickSend)
  • Deployed production-ready application with SSL

About

PHP/MySQL CMS for publishing and managing tech news articles, with NewsAPI integration and an admin dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors