β¨ DescripciΓ³n
Β‘Bienvenido al proyecto Super Mercado EconΓ³mico! π
Este proyecto Django te permite gestionar de manera eficiente todos los aspectos de tu supermercado, desde los productos hasta los proveedores. Con un diseΓ±o minimalista y elegante, la aplicaciΓ³n es intuitiva y fΓ‘cil de usar.
π CaracterΓsticas Principales
- Productos: π¦ Agrega, edita y elimina productos con facilidad. Incluye detalles como imΓ‘genes, descripciones, precios y stock.
- Marcas: π·οΈ Organiza tus productos por marcas reconocidas para una mejor gestiΓ³n y visualizaciΓ³n.
- Proveedores: π€ MantΓ©n un registro completo de tus proveedores, con informaciΓ³n de contacto y detalles relevantes.
- CategorΓas: ποΈ Clasifica tus productos en categorΓas para facilitar la bΓΊsqueda y la organizaciΓ³n.
- AutenticaciΓ³n: π Protege el acceso a las funciones de administraciΓ³n con un sistema seguro de registro e inicio de sesiΓ³n.
π¨ DiseΓ±o Minimalista y Oscuro
La interfaz de usuario estΓ‘ diseΓ±ada con un estilo minimalista y una paleta de colores oscura, que brinda una experiencia visual moderna y elegante.
π οΈ TecnologΓas Utilizadas
- Backend:
- Django: El sΓ³lido framework web de Python que impulsa la aplicaciΓ³n.
- SQLite: Base de datos ligera y eficiente para almacenar los datos.
- Frontend:
- HTML, CSS, JavaScript: Lenguajes esenciales para crear la interfaz de usuario.
- Bootstrap: Framework CSS para un diseΓ±o responsivo y estilizado.
- Font Awesome: Biblioteca de iconos para aΓ±adir elementos visuales atractivos.
π Estructura del Proyecto
proy_sales_may
βββ core
β βββ migrations
β βββ __init__.py
β βββ admin.py
β βββ apps.py
β βββ forms.py
β βββ models.py
β βββ serializers.py
β βββ tests.py
β βββ urls.py
β βββ views.py
βββ media
β βββ products
β βββ cocacola.jpg
βββ proy_sales_may
β βββ __init__.py
β βββ asgi.py
β βββ settings.py
β βββ urls.py
β βββ utils.py
β βββ wsgi.py
βββ static
β βββ css
β βββ base.css
β β βββ components
β β β βββ buttons.css
β β β βββ form.css
β β β βββ footer.css
β β β βββ modal.css
β β β βββ table.css
β β βββ layout
β β β βββ navigation.css
β β β βββ header.css
β β βββ pages
β βββ images
β β βββ favicon-001.png
β βββ media
β β βββ products
β β β βββ cocacola.jpg
βββ staticfiles
βββ templates
β βββ base.html
β βββ signin.html
β βββ signup.html
β βββ profile.html
β βββ partials
β β βββ footer.html
β β βββ header.html
β β βββ navigation.html
β βββ core
β β βββ brand
β β β βββ brand_list.html
β β β βββ brand_form.html
β β β βββ brand_delete.html
β β βββ categorys
β β β βββ category_list.html
β β β βββ category_form.html
β β β βββ category_delete.html
β β βββ products
β β β βββ list.html
β β β βββ form.html
β β β βββ delete.html
β β βββ suppliers
β β β βββ supplier_list.html
β β β βββ supplier_form.html
β β β βββ supplier_delete.html
β β βββ home.html
βββ .gitignore
βββ factur.sqlite3
βββ manage.py
βββ orm.py
βββ README.md
βββ requirements.txt
-
Clonar el repositorio:
git clone https://github.com/fborjaz/proy_sales_may.git cd proy_sales_may
-
Crear (o activar) un entorno virtual::
python -m venv venv source venv/bin/activate # En macOS/Linux venv\Scripts\activate # En Windows . venv/bin/activate # Activa el entorno virtual
-
Instalar las dependencias:
pip install -r requirements.txt
-
Aplicar las migraciones:
python manage.py migrate
-
Crear un superusuario:
python manage.py createsuperuser
-
Ejecutar el servidor de desarrollo:
python manage.py runserver
-
Acceder a la aplicaciΓ³n en tu navegador:
Abre tu navegador web y ve a http://127.0.0.1:8000/.
-
Iniciar sesiΓ³n en el panel de administraciΓ³n:
Accede a http://127.0.0.1:8000/admin/ y utiliza las credenciales del superusuario que creaste en el paso 5.
π€ Contribuciones Β‘Las contribuciones son bienvenidas! Si encuentras algΓΊn error o quieres agregar nuevas funcionalidades, no dudes en abrir un issue o enviar un pull request. π
Copyright Β© 2024 Frank Borja. Todos los derechos reservados.