# digital-marketplace **Repository Path**: cucy/digital-marketplace ## Basic Information - **Project Name**: digital-marketplace - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-24 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Digital Marketplace Image](https://cfe-static.s3.amazonaws.com/media/digital-marketplace/images/digital_marketplace.png) Digital Marketplace ========= A Digital Marketplace where users can buy & sell digital goods like High Resolution Images, MP3s, Audiobooks, and eBooks. Learn how to build this project [here](https://codingforentrepreneurs.com/projects/digital-marketplace/). The tutorial code below is the final code from the end of each tutorial video. Each link below is tied directly to the tutorial's title. Please note that some videos will not have code reference code. [8 - First Migration & Superuser](../../tree/3469b8e2749b2057d0e21bcdb4ab4f2ea42db66e) [10/11 - Product App & Models](../../tree/66de2f878f716829a044461a73558147fcc80022) [12 - Migration Basics Part 1](../../tree/92ff2ea4af5513b0ca21771a9c2a792bee1931d3) [13 - Migration Basics Part 2](../../tree/e22acb730db3e30273cfd49d041a13876fb800b9) [14 - Django Admin](../../tree/62cd8f466212a1895738443d1bc0ce2858873f35) [15 - CRUD](../../tree/e691b7c7ad0b3eeff8f3c40b8ad9b7f751e6456e) [16 - Views](../../tree/27de8b011157f27c231bd90b4dd99ce74070edf6) [17 - Urls](../../tree/f221891ac9565d7802537d629d83ee25b50680e9) [18 - Templates](../../tree/166c5afc9bdd798dad21468ff5331eb0111adfbf) [19 - Template Inheritance](../../tree/b3aaacd0be942cedd549b4e8fcac250d4b41d3d3) [20 - Context in Views](../../tree/bf5b6c10986d2f43f8568fe0038a9ce3f5d97723) [21 - Dynamic URL Patterns](../../tree/86d5052498a073ef92af65bf1688b66371e7dfdb) [22 - Slug Fields](../../tree/a0df1e4010847b2672f48abd81f52337b39125a5) [23 - Signals](../../tree/941d8c8d5e9937cb3991858635dbb9564518e370) [24 - Forms](../../tree/2df309dcd107e797e3a124354efb0d1f14fa1796) [25 - Form Validation](../../tree/c4448692206d47116b40ea74494ccd68ec30d296) [26 - Form Widgets](../../tree/99ede2ba38d97d9896aaa005c49c1f748e70ebed) [27 - Form Field Placeholder & CSS](../../tree/3a8e360455de966ce25e8ccaaffe23c79dc3277f) [28 - Model Form](../../tree/08775c5dd1a1b19f9e222ed5e10d175273067220) [29 - Update View](../../tree/281282136910285f8dbcc3f0aeeced5246089ce3) [30 - Include Template Tag](../../tree/cc5277db971198c30175817890de6d4e2732cd96) [31 - Class Based Views - List View](../../tree/58d758fe902674107044fc9a6557c4e7d415188d) [32 - DetailView with CBVs](../../tree/15f84d6da89e1600821cafbd77fc027259c4b3af) [32 - Multiple Objects Error with Slugs](../../tree/27f27138298a8ff5fc054708dad0b3622b640dad) [34 - Mixins for CBVs](../../tree/4e2263b038fea5806c49d339ff794d5a762ad6e6) [35 - Create View & Update View](../../tree/4b89ed388b02f4f0064ff33fe498860d501bfd8f) [36 - Unique Slugs](../../tree/b962158b26aae093f796e793b52de8303cecbc25) [37 - Relating Data with Foreign Keys](../../tree/c7a179dc295a433665d01a69003a8b1f57cf5434) [38 - Editing & Creating Permissions](../../tree/c53904d83a33c88595fb04b137207a0d9872010a) [39 - Login & Staff Required Mixin](../../tree/97d6d02bb54c6c927f3cbe7dd3683f3c04c28e9e) [40 - Get Absolute URL](../../tree/78a94afceeae56be10ef6c9f66ff3b3a97c6701f) [41 - Url Patterns Include & Namespaces](../../tree/993e8a4a6dcb563ba6fd9fbb1d0dbd7765b7ad64) [42 - Setup Staticfiles](../../tree/c0a4aee4c88eeea01cc9a11691b9debc50a2aa6b) [43 - Locally Serving Static & Media Files](../../tree/f2865a04639f2f25fe07358b5774c68099b3eaf5) [44 - FileField](../../tree/8e498c62d2bf99548616d7bfbd0701a4614382e9) [45 - Protected File Storage](../../tree/7591bf7b630dd4af936f6f2e3968fb2590992b98) [46 - File Download](../../tree/cf532fac9130aca7cc4d2f3462d839de8fbd137d) [47 - Preview File Download](../../tree/3ccd1f740c699752b1aeb02b5554ad33d1d6b9a3) [48 - Product Download Permissions](../../tree/843ac43ad9b3a15ff867e01f712900374cdb4d56) [49 - Simple Search](../../tree/37d3800839806f7e3efd0615086a515cfa06dab0) [50 - Template Improvements Tags & Filter](../../tree/bc8ef62cb382a62229eb698a4e0bdd2ec39d8552) [51 - Image Field](../../tree/8c8cc0face212aee62a26b79e4689ef6201ec124) [52 - Tabular Inlines](../../tree/6351212556271de2a5bc8c1fd932da6f5a3b5336) [53 - Auto Generate Thumbnails](../../tree/6039d397e637cf8f828752b2ba4a1e4e6d8e5f4a) [54 - Thumbnail Generator Function](../../tree/f8cc575bf8fd96e573a3ce032b461a5ea6106fd0) [55 - Tags App](../../tree/51cdf0f17ff11fc6f41a2d1d9de12dced6d262fd) [56 - Reverse Relationships](../../tree/66cad7bac2156ee01e3839baddb49f9d232e64a8) [57 - Custom Template Tags](../../tree/271120e4526ac4dbe28c95d9ef181cc6e248c4c2) [58 - Add Tag in Product Update](../../tree/6309b0e90832e6a6e74f33ab68199730872303b1) [59 - Clear ManyToMany Relation](../../tree/ded5e436c88d5881c1f71d50dd306f0954cc0537) [60 - Model Managers & QuerySets](../../tree/8d305ae12d93673188b3fc14f33f796b02bb8d34) [61 - Tag Analytics](../../tree/fd8c86ee377a29e2c1729d8d9a4e58399a434d89) [62 - TagView Manager](../../tree/dfc0bbc5de55ddfd43cc8ab4acfdc1f521369b97) [63 - Suggestions via Analytics](../../tree/85e06ef828aaff2c2ea860a01d33a8e7fd3fb7c6) [64 - User Interface](../../tree/dd1879ea24397c52497ab6c0ce0006da86cc0768) [65 - URL Template Tag](../../tree/ed9200ae7603e71d1d04d925def39e4d83653c3b) [66 - User Interface Part 2](../../tree/42cb40aa71b6e6fd96d65662972907b5f865c671) [67 - Purchase Dialog with jQuery UI](../../tree/7f0c7b0e7a0ff73a0da09580f6b9637d0c34b5fb) [68 - Setting up Ajax](../../tree/a8b66bbd59a4db0dceb2e2d8b48b5a2bf7aa535f) [69 - Django CSRF with Ajax](../../tree/72e417585a30f4c7206ed3a5c1ba7e9700d7d3c5) [70 - Refining the Ajax Test Request](../../tree/548e51051a3178de7ad89abcaad23daea5a5931c) [71 - Purchase Confirmation with Ajax](../../tree/3a28a67e57f7af604fa334296b0a600b8b0b71c5) [72 - Ajax Required Decorator & Mixin](../../tree/1508ace65e7b96a91f167c99ff756dae4ca2d670) [73 - Ajax Purchase then Download](../../tree/ed730587812636f5161b85f3e3a4801c8ae6991d) [74 - Seller App](../../tree/2fcb069d21d1013780885878b5705b2257e54e2c) [75 - New Seller Form](../../tree/903af26b9e3c2c276dfcea1c2b42cbc45c94e7d3) [76 - Apply for Account](../../tree/d73092077d47275911558817698fed145dd55e18) [77 - Billing & Transactions](../../tree/971206b251547ee06c61c9b35931ead17bae93b3) [78 - Products to SellerAccounts](../../tree/30dbf3074d38fd04a2dfcad87b6d604bb86f83bb) [79 - Backup & Restore Data with Django](../../tree/08a591ee5371dc738255a89e53161b2de364ac73) [80 - Seller Transactions & Products](../../tree/63dec6df1bd2adc6f5f9f513fdb32aef718e7f50) [81 - Dashboard Transaction & Product Lists](../../tree/d504d6d781d6eb78238699b8113a321a0c409260) [82 - Transaction List View](../../tree/d3e0698a36f0fde5627de09b8a7bfb26e2efb465) [83 - Seller Account Mixin](../../tree/c7a5cd45af390352dc5688e1b75a274f38991d40) [84 - Add and List Seller Products](../../tree/0d8c405e6a931e34e8ecc3bc8b96b7df0d63b115) [85 - Seller Edit Products](../../tree/a1bfb999d8f7403902ce6008011198de580dac85) [86 - Today's Sales Notifications](../../tree/0de91e2428d8644919e9202d5c3920abd66d982b) [87 - Calculating Sales with Aggregation](../../tree/46df4aa7b2c788780f766232d1d49c4ebde6a94b) [88 - Star Ratings with CSS](../../tree/5b93b4d75663e5932ecc28516906d26812c798f9) [89 - Setup Rating Ajax](../../tree/078ca29d5b41596f479f8e81688de477c89d6812) [90 - Ajax Rating View](../../tree/92af4b3a4c7b840c40a53a5bdb2653edfde8ec62) [91 - Rating Display, Avg, Count](../../tree/b8ae7d6e1c552f68d57773948aacc81391a4d609) [92 - User Library](../../tree/7f8f711520c1bca48013bc7670b70b77d7c23d0d) [93 - Product Updates](../../tree/4895196918428f4355dfce95b2c278b4b1fc54aa) [94 - Vendor Pages](../../tree/80d545e00b89cdbf59b1e0d505020bded98d1e4a) [95 - Curated Products](../../tree/52e08a42e8302a09bbaf5b2e4a963f20365e0e34) [96 - File Uploads & Thank You](../../tree/a23ed450d16b23db654c3ffe7d1cfe429cf9d259)