The Content Management System (CMS) is a dynamic website management platform that allows administrators to update pages, publish sermons, manage announcements, and control site content through a secure backend interface. Built with PHP, MySQL, JavaScript, and HTML/CSS, it features tools for editing text, organizing content, handling contact form submissions, and rendering fully dynamic pages. The system includes a rich-text editor powered by TinyMCE, enabling formatted content creation without touching any code. Additional capabilities include multi-language support, an integrated Google Calendar, a custom-built search engine, and a template engine that processes custom tags and page layouts. With responsive frontend styling and custom modules such as slideshows, content boxes, and sermon listings, the CMS delivers a clean, flexible, and efficient solution for managing a multi-page website.
Languages Used:
- PHP(OOP), Javascript, Python, SQL, HTML, CSS
Frameworks/Technologies Used:
Oregon Trail Game
This project is a Python program that represents a small world as a graph of ten towns, stored using an adjacency list. The user selects a start and end point, and the program traverses the graph to determine and highlight the path between them. It loads location descriptions from a file and uses Pygame to draw the nodes, edges, labels, and wagon sprite on the map. The project demonstrates core concepts such as graph traversal, file handling, functions, and basic 2D rendering in Pygame.
Languages Used:
Frameworks/Technologies Used:
Cloud Avoidance Game
The Cloud Avoidance Game is a simple arcade-style project where players move a rectangle across the screen while avoiding moving clouds. Built with Python and Pygame, it includes a start menu, step-based movement controls, animated cloud obstacles, and collision detection that ends the game on impact.
Languages Used:
Frameworks/Technologies Used: