Mohamed Mansour's Personal Website
Portfolio
UOTTAWA COMPUTER CLUB WEBSITE
Posted in PHP with 717 views.
As the President of the University of Ottawa Computer Club and the VP Technical, I wanted to make a webpage which was totally unique from all the web pages in Ottawa. I constructed a webpage with uses PHP5 as its back end and all using a MVC Architecture. Every layer is independent from each other. Many components are like plugins, reusable in every sort.
Information:
Thats all, I wanted this website to be the best website in University of Ottawa. And it actually is! It uses PHP5, CSS2, XHTML, JAVASCRIPT, DOM, and a nice look.
By using PHP5, it enabled me to construct this webpage using object oriented approach. All components are made to be reusable and maintainable. Both flexible and robust in every way. Every single part of this webpage is handled by MYSQL, and a very nice administration tool for the executives.
CSS/XHTML was used within this website. It follows web standards making it look nice and tidy in code. And it is XHTML 1.0 Strict doc type, making it a very nice organized document. By doing this, it allows me to change the template of the whole site from changing only 1 file. Every semester I am gonna try constructing a new style sheet to focus on the current theme!
Overall this website is one of my favorable work! :)
Time Spent
| Item | # Hours |
|---|---|
| rough design ( image prototype ) | 3 hrs |
| xhtml + css2 design | 10 hrs |
| Graphics | 3 hrs |
| Control Management PHP System + MVC Architecture | 10 hrs+ |
| Article Management System | 10 hrs+ |
| Various PHP Database Scripts | 10 hrs+ |
| Forum Integration | 3 hrs |
Screenshots
The main home page:
About Page:
Executive and Member Page:
Forum: