Project created in order to learn new technologies: Django, Bootstrap, SQLite, JavaScript. The idea of project is close to my heart: eco-friendly, cheap and fun - second hand clothing.
Items are added by admin user in conventional Django admin page. User can scroll through items and view details about them. Details will diverge from one another because of item category e.g. if the item belongs to category 'shoes' it will show shoe size instead of clothing size.
Every user can register into website in order to access functionality like adding items to cart or to favorite items. Registration form is secured with simple captcha test.
Registration process takes few seconds this is due to sending welcoming email message. Email is sent by 'company' email account with information about user, like in this example his name which is collected from typical django form.
Of course after registration user can comeback anytime he/she wants, from any device.
Every user can search through items by name or by category.
Authenticated users are able to add or delete from list of items in cart or in favorites.
Finally authenticated users can go to checkout page in which they fill the form about address details. After filling the form they get option to 'make payment' which would show their payment options if it wouldnt be for only a project.
Project is created using bootstrap which enables easy to make mobile device pages.
Project uses SQLite database which is conventional Django db for small projects. Every form filled by user is saved here.