Skip to content

jbeleno/Back_rosaline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

Back_rosaline

Backend de e-commerce con FastAPI, JWT, Alembic, auditoría automática y pipeline de despliegue completo (gunicorn + nginx + systemd) para Ubuntu.

El código y la documentación viven en backend_tienda/.

📖 Ver el README completo: backend_tienda/README.md


Estructura del repositorio

Back_rosaline/
└── backend_tienda/          # Aplicación FastAPI completa
    ├── app/
    ├── alembic/
    ├── tests/
    ├── deploy.sh
    ├── nginx.conf
    ├── gunicorn.conf.py
    ├── fastapi-ecommerce.service
    ├── requirements.txt
    └── README.md            # ← Documentación detallada

Quick start

cd backend_tienda
cp .env.example .env
# Editar .env con DATABASE_URL y SECRET_KEY
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
alembic upgrade head
uvicorn app.main:app --reload

Frontend

UI complementaria: front_rosaline.

Licencia

Proyecto académico — Universidad Surcolombiana (USCO).

About

FastAPI e-commerce backend with JWT roles, automatic audit logging via SQLAlchemy events, Alembic migrations, domain-based test suite, and full Ubuntu deployment pipeline (gunicorn + nginx + systemd).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors