Academic & Professional Portfolio
Francis BookStore - Full Stack E-Commerce Application
January - May 2023
Graduate Course Project
Virginia Tech
Developed a comprehensive full-stack e-commerce web application as the final project for CS5244: Web Application Development. This bookstore platform features a modern user interface, secure transaction processing, shopping cart functionality, and complete inventory management system.
Key Features:
- Full shopping cart implementation with real-time updates
- Secure payment gateway integration
- User authentication and authorization system
- RESTful API architecture with Data Access Object (DAO) pattern
- Responsive design supporting mobile devices
- Database-driven inventory management
Technology Stack:
HTML5
CSS3
JavaScript
Vue.js
TypeScript
SQL
RESTful API
Note: This application is temporarily hosted on the Virginia Tech CS5244 course server.
Hostel/Hotel Reservation Management System
2018
Internship Project
Ghana
Developed during my internship at the Forestry Commission of Ghana as part of my undergraduate program. This web-based reservation system was designed to streamline the booking process for the commission's guest houses and hostels. The system includes real-time availability tracking, automated booking confirmations, and comprehensive reporting features.
Key Features:
- Real-time room availability tracking and management
- Integrated SMS notification system for booking confirmations
- User-friendly booking interface with calendar integration
- Administrative dashboard for reservation management
- Automated email confirmations and reminders
- MySQL database with 99.9% uptime performance
Technology Stack:
HTML5
CSS3
Bootstrap
JavaScript
PHP
MySQL
Development Status: Frontend deployed. Backend functionality is currently not deployed on this demo server.
Obuasi Senior High Technical School - Website Prototype
2019-2022
Professional Initiative
Ghana
Designed and developed a comprehensive website prototype for Obuasi Senior High Technical School to modernize their online presence and improve communication with students, parents, and staff. The system included features for announcements, academic calendars, and document management.
Key Features:
- Responsive web interface supporting 1,000+ concurrent users
- Content management system for school announcements
- Academic calendar and event management
- Staff and student portal with authentication
- Photo gallery and school resources section
- Contact forms and information distribution system
Technology Stack:
HTML5
CSS3
Bootstrap
JavaScript
PHP
MySQL
Development Status: Prototype completed but not adopted by school management. Backend functionality not deployed on demo server.
School Exeat (Exit Permit) Application System
2019-2022
Professional Initiative
Ghana
Created a web-based application system to automate the school's exeat (exit permit) request and approval process. This system was designed to replace the manual paper-based process, reducing processing time and improving tracking of student permissions to leave campus.
Key Features:
- Online exeat application portal for students
- Automated application processing workflow
- Real-time status tracking for applicants
- Document upload system with validation
- Administrative approval interface with notifications
- Reduced manual review time by 80%
Technology Stack:
HTML5
CSS3
Bootstrap
JavaScript
PHP
MySQL
Note: While integrated with the school website prototype, this application is displayed separately for demonstration purposes. Backend not deployed on demo server.
Online Bus Ticketing System
2019
Undergraduate Capstone
Team Project (5 members)
Developed as my undergraduate capstone project by a five-member team. I served as an active member in both coding and documentation. This comprehensive bus ticketing platform was designed to modernize Ghana's intercity bus transportation booking system with features for route management, seat selection, and mobile payments.
Key Features:
- Comprehensive ticketing platform serving 1,000+ daily users
- Route optimization algorithms reducing travel time calculations by 25%
- Real-time seat availability and selection interface
- Integrated mobile payment systems supporting multiple methods
- QR code ticket generation and validation
- Customer dashboard with booking history and management
Technology Stack:
HTML5
CSS3
Bootstrap
JavaScript
PHP
MySQL
Development Status: Deployed for demonstration purposes. Backend functionality not fully active on demo server.