diff --git a/content/u/projects/jobs-hacks-bounties/contents.lr b/content/u/projects/jobs-hacks-bounties/contents.lr index 43835b8..7e2fe29 100644 --- a/content/u/projects/jobs-hacks-bounties/contents.lr +++ b/content/u/projects/jobs-hacks-bounties/contents.lr @@ -47,6 +47,33 @@ Create a micro django project that does the following: * If you are visiting it via IPv6, it will show a friendly cat picture * No other features required, design up to you +### Hack 4: Mini Marketplace + +This project is designed to check your skills as a Django developer. +Create a django project that provides the following features: + +* User login + registration +* A logged in user can create items to sell +* An item to sell has a name, description and can have 1-5 pictures + attached, and obviously a price +* There should be one page with all items that are able to be sold + (can be seen without login) +* There should be one page with all items that have been sold +* A logged in user can buy an item from another user +* Users should be able to write messages to each other in a reasonable + way (not to anyone, think about what makes sense) +* You do not need to implement real world payment services + +### Hack 5: Mini Marketplace with Matrix communication + +* Based on hack 4 +* However instead of using your internal messaging, you are going to + use the Matrix protocol +* Whenever users want to talk to each other, create a matrix room for + them +* For each article that is being sold, create a matrix room in which + users can discuss the item + ## Jobs