This project is read-only.

Overview


Open Photo Album is a website where users can easily create, organize and share photos online.

Feature List

  • General membership management features.
  • Upload photos.
  • Organize photos by albums.
  • Share photos and albums.
  • Apply interesting filters to photos.
  • Make comments.
  • Switch among different interface languages.

Technical Architecture

  • Presentation Layer
    • ASP.NET Web Forms 3.5
    • ASP.NET Web Services (for Handling AJAX Invocations)
    • ASP.NET AJAX Control Toolkit (for Encapsulating Reusable Elements and Providing Responsive UIs)
  • Business Logic Layer
    • Custom Implementation based on LINQ to SQL
  • Data Access Layer
    • LINQ to SQL
  • Persistent Storage
    • SQL Server Express (or SQL Server)
  • Global
    • Visual Studio 2008

Screenshots


Home Page:

home.png
Create an Account:

create-account.png
Create Albums:

create-albums.png
Upload Photos:

upload-photos.png
Apply Various Filters to a Photo:

filter-original.png filter-negative.png
filter-sketch.png filter-mosaic.png

Last edited Feb 27, 2012 at 10:20 AM by zimingli, version 8