F4BY es una aplicación web para la renta de coches desarrollada con Python (Flask) y HTML/CSS.
- Registro y autenticación de usuarios
- Catálogo de coches con filtros por categoría y precio
- Sistema de reservas con verificación de disponibilidad
- Diferentes opciones de seguro
- Sistema de puntos "Millas F4BY"
- Descuentos por rentas de última hora
- Penalizaciones por daños o entrega tardía
- Python 3.8 o superior
- pip (gestor de paquetes de Python)
- Clonar el repositorio:
git clone https://github.com/tu-usuario/f4by.git
cd f4by
- Crear un entorno virtual:
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
- Instalar las dependencias:
pip install -r requirements.txt
- Activar el entorno virtual (si no está activado):
source venv/bin/activate # En Windows: venv\Scripts\activate
- Iniciar la aplicación:
python app.py
- Abrir el navegador y visitar:
http://localhost:5000
f4by/
├── app.py # Aplicación principal
├── requirements.txt # Dependencias
├── static/ # Archivos estáticos
│ └── css/
│ └── style.css
└── templates/ # Plantillas HTML
├── base.html
├── index.html
├── login.html
├── register.html
├── cars.html
├── car_detail.html
└── rent.html
- Flask: Framework web de Python
- SQLAlchemy: ORM para la base de datos
- Flask-Login: Manejo de autenticación
- Bootstrap 5: Framework CSS
- SQLite: Base de datos
- Fork el repositorio
- Crear una rama para tu feature (
git checkout -b feature/AmazingFeature
) - Commit tus cambios (
git commit -m 'Add some AmazingFeature'
) - Push a la rama (
git push origin feature/AmazingFeature
) - Abrir un Pull Request
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para más detalles.