Loading repository data…
Loading repository data…
Cleyton-Durans / repository
A Barbearia do Durans é um sistema web desenvolvido para facilitar o gerenciamento de atendimentos e agendamentos de uma barbearia. O projeto foi criado utilizando tecnologias como Python, Django, HTML, CSS e Bootstrap, oferecendo uma interface moderna, responsiva e fácil de usar.
O Barbearia Do Durans é um sistema web desenvolvido com Django + HTML + CSS (Bootstrap) que permite:
barbearia/
│
├── agenda/
│ ├── models.py
│ ├── views.py
│ ├── forms.py
│ ├── urls.py
│ └── templates/
│ ├── base.html
│ ├── index.html
│ ├── lista.html
│ └── login.html
│
├── static/
│ ├── css/
│ ├── js/
│ └── img/
│
├── barbearia/
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
│
├── db.sqlite3
├── manage.py
├── requirements.txt
└── Procfile
git clone https://github.com/seu-usuario/barbearia.git
cd barbearia
python -m venv venv
Windows:
venv\Scripts\activate
Linux/Mac:
source venv/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Acesse:
http://127.0.0.1:8000/
/login/
Apenas usuários admin (superuser) podem:
Clientes entram na fila
Status inicial: Aguardando
Admin pode marcar como Finalizado
Quando finalizado:
A página da lista atualiza automaticamente a cada 10 segundos:
setInterval(() => location.reload(), 10000);
Botão direto para contato:
<a href="https://wa.me/5599999999999" target="_blank">
Com mensagem automática:
Olá! Gostaria de agendar um horário.
requirements.txt
pip freeze > requirements.txt
Procfile
web: gunicorn barbearia.wsgi:application
settings.py:DEBUG = False
ALLOWED_HOSTS = ['.onrender.com']
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
Instalar:
pip install dj-database-url psycopg2-binary
Configurar:
import dj_database_url
DATABASES = {
'default': dj_database_url.config(default='sqlite:///db.sqlite3')
}
@login_requiredis_superuserDesenvolvido por Cleyton Durans