CJewish, the Jewish entertainment site, allows users to buy and download audio and video files, on the one hand, and upload and sell their files, on the other hand. The Download Area provides users with quick search for albums, tracks, and artists and convenient filtering items. It allows hearing or watching previews of audio and video files, buying and downloading the files, saving users’ downloads to allow re-download of the items again, checking user order history. The Upload Area supports two types of sellers: trusted and verified. It allows users to upload and sell audio and video files, create automatic previews of audio and video files, upload users’ own previews of the files, check the selling status of the files. The Administration Area allows managing users, artists, transactions, payments, and uploaded items, making payouts to the users whose files are being sold, approving or banning added items and artists. The application provides secured authentication and authorization, user registration and managing users’ account information, shopping cart functionality, emailing, error logging, etc.