Skip to content
This repository has been archived by the owner on May 30, 2022. It is now read-only.
/ sell-it Public archive

Web app that handles sale offers and allows their management.

Notifications You must be signed in to change notification settings

mszan/sell-it

Repository files navigation

Sell it!

General info

Sell it! is an online marketplace web application built with Django that handles offers announcements displaying and allows their management.

Features

  • Website is fully responsive - mobile, tablet, desktop;
  • Users can add, modify and delete their offers,
  • Users can manage their profile's details and visibility,
  • Users can message other users,
  • Administrators can manage offers and users through customised Django admin site,

Structure

Description

This website is based on Django (both backend and frontend) and is divided into two main parts:

  • public - place where people can browse, add, modify and delete offers
  • admin - place where an administrator can manage the content (it is basically a modifed built-in Django's admin site)

Django apps

  • Offers - displaying, adding, modifying and deleting offers
  • Users - user registration, login
  • Messages - conversations between users

Requirements

Python packages

PACKAGE NAME VERSION
django 3.1
django-compressor 2.4
django-crispy-forms 1.9.2
django-libsass 0.8
django-mptt 0.11.0
django-registration 3.1
django-storages 1.10.1
djangorestframework 3.11.1
psycopg2-binary 2.8.5

requirements.txt.

External libraries

LIBRARY NAME VERSION
bootstrap 4.0.0
fancybox 3.5.7
fontawesome 5.14.0
jquery 3.2.1