This mobile web application will allow users to view, download and rate icons. Designers will add icons to the web site in different resolutions. The icons will be saved in albums. Registered users will view, download, email, and rate icons. Favorite icons feature will also be provided to the registered users. The application will provide filter based search features to search from all the available icons.
The application will be mainly developed in jQuery Mobile frame work. With jQuery Mobile, HTML5 and CSS, mobile web applications can be developed. For server side operations any modern web programming language/technology can be used (Asp.Net, PHP, ROR etc). The application must ensure uniform UI experience across different screensizes (mobile, tablet, normal PC screen).
– Registered: Designer, Customer, Admin
For All Users:
- Search page will allow following options:
– Cost (Free/Priced)
– Resolution (16×16, 24×24, 32×32, 48×48, 64×64, 72×72, 96×96, 128×128)
– Color Scheme (Pure Black n White/Color)
- On search results, user should be able to view, and download icons. The view mode will allow customers to view icons in different resolutions (as in previous point).
- Rating will be displayed with each icon in search results, and also it will be displayed in View mode.
- Top ten (10) rated icons should be displayed on the home page of the application.
- On the search page, it should provide same options as mentioned in point number 1, plus the option to assign rating to any icon.
- In case of free icon, customer should be able to email the icon (either a URL or the actual icon for email attachment).
- In case of priced icon, the customer should be able to email the designer.
- Customers should be able to add an icon to the Favorite Icons list. A separate page should be available to manage favorites.
- Create albums.
- Designer should be able to add, delete, and replace existing icons in the albums.
- Admin will perform following managerial tasks:
– Add/Update/Delete User
– Modify content of the About Us/Contact Us page
- Icons will be provided in PNG format.
HTML5 & CSS
Any modern web programming language tools:
(Asp.Net or Asp.net MVC with C#.Net/VB.Net, PHP, ROR etc)