An open API service indexing awesome lists of open source software.

https://github.com/steqa/sauto

Django-based classified ads platform for buyers and sellers, featuring seamless ad management and real-time Telegram notifications.
https://github.com/steqa/sauto

Last synced: 5 months ago
JSON representation

Django-based classified ads platform for buyers and sellers, featuring seamless ad management and real-time Telegram notifications.

Awesome Lists containing this project

README

          

# Sauto - сайт-площадка для размещения объявлений.

### [Перейти на сайт](https://sauto.steqa.ru/ "https://sauto.steqa.ru/")

## Основной функционал

### Регистрация, аутентификация и авторизация

1. Система предусматривает два типа пользователей: продавец и покупатель;
2. Регистрация включает подтверждение адреса электронной почты;
3. Реализована возможность восстановления пароля.

### Функционал покупателя

1. Редактирование данных профиля;
2. Просмотр контактной информации продавца;
3. Добавление или удаление объявления из избранного;
4. Просмотр объявлений конкретного продавца в его профиле.

### Функционал продавца

1. Возможность включить telegram уведомления;
2. Размещение объявлений;
3. Изменение объявлений;
4. Удаление объявлений;
5. Возможность обозначить свое объявление проданным или не проданным.
Проданные объявления отображаются только в профиле продавца;
6. Весь функционал покупателя.

#### Telegram уведомления
Telegram уведомления - это сообщения, которые получает продавец, когда пользователь добавляет его объявление в избранные или удаляет из избранных.

#### Пользователь получает статус продавца в следующих случаях:
* После размещения первого объявления;
* После указания номера телефона в настройках профиля;
* После указания имени пользователя telegram в настройках профиля.

## Стек технологий

[![Python](https://img.shields.io/badge/PYTHON-3776AB?style=flat-square&logo=python&logoColor=white)](https://www.python.org/)
[![Django](https://img.shields.io/badge/DJANGO-092E20?style=flat-square&logo=django&logoColor=white)](https://www.djangoproject.com/)
[![SQLite](https://img.shields.io/badge/SQLITE-07405E?style=flat-square&logo=sqlite&logoColor=white)](https://sqlite.org/index.html)
[![Git](https://img.shields.io/badge/GIT-f05033?style=flat-square&logo=Git&logoColor=white)](https://git-scm.com/)
[![JavaScript](https://img.shields.io/badge/JAVASCRIPT-F7DF1E?style=flat-square&logo=JavaScript&logoColor=white)](http://www.ecma-international.org/publications-and-standards/standards/ecma-262/)
[![HTML](https://img.shields.io/badge/HTML5-E34F26?style=flat-square&logo=html5&logoColor=white)](https://html.spec.whatwg.org/multipage/)
[![CSS](https://img.shields.io/badge/CSS3-1572B6?style=flat-square&logo=css3&logoColor=white)](https://www.w3.org/Style/CSS/)
[![Bootstrap](https://img.shields.io/badge/BOOTSTRAP-8a0bfc?style=flat-square&logo=Bootstrap&logoColor=white)](https://getbootstrap.com/)

### Используемые API:
* Yandex.Maps API;
* Telegram Bot API.

## Изображения:

### Telegram уведомление

### Главная страница

### Просмотр объявления

### Просмотр объявлений пользователя

### Вход

### Регистрация

### Создание объявления (страница редактирования объявления выглядит подобным образом)

### Редактирование профиля