My.CityU Web Portal

Completed in 2003

The My.CityU Web Portal project was my first project at City University and it involved designing and developing a custom web portal for the students, faculty and staff of the school to use to access their course data, transcripts, attendance, and all other information stored in our systems. Creating a web portal from the ground-up was a huge undertaking and involved many different aspects of web development including creating database structures, designing and implementing a security model, setting-up multiple server environments, designing and producing flexible layouts, and tying everything together cohesively. Needless to say, this was not a one person job and involved the work of many members of the IT team.
Here are the various aspects of the project I was responsible for:

  • Graphics/Imagery: I created all of the layout graphics and various imagery used in the site using Fireworks.
  • Flash: I integrated various Flash-based controls into the portal that served as a “digital-dashboard’ for users.
  • User Interface/Interaction : I designed the navigation taxonomy collaboratively with other members of our team and the school’s administration. I also integrated a third-party navigation control for the rendering of the menus (ASP.NET-based).
  • Database/SQL: I assisted in the development of the underlying data structures and programmed against them using SQL.
  • Programming: I developed many of the channels (i.e. pages) delivered through the portal using ASP.NET.

The My.CityU portal is a flagship application for the IT team at City University and is used by thousands of users every week. It serves as the central delivery point for all web-based information and resources for everyone at the school.

Screen shots:

  • My.CityU Login Page in IE
  • My.CityU Student Homepage in IE

Website:
http://my.cityu.edu

  • Okayplayer
    The best hip-hop community on the web.
  • Team Xbox
    A great Xbox-only site that serves to fuel my gaming desires.
  • Windows Live
    My daily newspaper...contains all the news I want to read.
  • Slashdot
    Lots of anti-Microsoft crap mixed with some actually interesting stuff
  • A List Apart
    A journal about web technology, design techniques, and more...good stuff.
  • SharePoint 2007
    Great platform for developing a myriad of web-based applications.
  • Matt Brett
    A personal website that served as a catalyst for my recent reboot.
  • XNA
    A game development tool/platform for the hobbyist.
Ruler