https://github.com/tomaslopera/parkhub
https://github.com/tomaslopera/parkhub
fastapi mysql python react sqlalchemy
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tomaslopera/parkhub
- Owner: Tomaslopera
- Created: 2023-11-11T01:15:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T00:07:13.000Z (almost 2 years ago)
- Last Synced: 2025-03-19T02:48:26.853Z (over 1 year ago)
- Topics: fastapi, mysql, python, react, sqlalchemy
- Language: JavaScript
- Homepage:
- Size: 57.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Park Hub
ParkHub es un proyecto de reservas de parqueaderos que permite registrar usuarios, iniciar sesión, cambiar contraseña, realizar una reserva y ver el historial de reservas. El proyecto posee un diseño intuitivo desarrollado en react y para el almacenamiento de la base de datos se diseñó una API mediante FastAPI utilizando la librería SQLAlchemy para la conexión con la base de datos en MySQL.
**Integrantes:** Tomás Lopera, Pedro Sierra, David Betancur
**Development**
> BACKEND: Tomás Lopera
> FULL-STACK: Tomás Lopera
> FRONTEND: Pedro Sierra
## Ejecucutar proyecto (Desarrollo)
**Frontend**
cd frontend
> Descargar librerias:
npm i
> Levantar entorno de desarrollo:
npm run dev
**Backend**
cd backend
> Descargar librerias:
pip install fastapi
pip install uvicorn
pip install sqlalchemy
pip instal pydantic
pip install bcrypt
pip install passlib
pip install pymysql
> Levantar entorno de desarrollo:
uvicorn app:app --reload
**MySQL**
> Para el proyecto se utilizó MySQL Workbench para la visualización de las tablas de la Base de Datos
create database PARKHUB;