https://github.com/sofidevo/proyecto--fullstack
Prueba
https://github.com/sofidevo/proyecto--fullstack
Last synced: about 1 year ago
JSON representation
Prueba
- Host: GitHub
- URL: https://github.com/sofidevo/proyecto--fullstack
- Owner: SofiDevO
- License: mit
- Created: 2023-11-28T04:16:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-27T00:26:37.000Z (over 2 years ago)
- Last Synced: 2025-02-07T12:23:26.316Z (over 1 year ago)
- Language: Java
- Homepage: https://proyecto-fullstack-sooty.vercel.app
- Size: 24.1 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## Descripción del Proyecto
Este repositorio es parte del proyecto Code Journey, un proyecto privado. Se trata de una aplicación frontend y backend desarrollada con tecnologías modernas como React, TypeScript, Vite, y otras. Proporciona una interfaz de usuario atractiva y funcional para diversas funcionalidades.
## Desarrolladores
Agradecemos a los siguientes colaboradores que han contribuido al desarrollo de este proyecto:
| Imagen | Nombre | Descripción | GitHub | LinkedIn | Equipo |
| --------------------------------------------------------------------------------------- | --------------------- | ------------------ | ------------------------------------------ | ------------------------------------------------------------------------------- | -------- |
|
| Diego Rivas | Frontend Developer | [GitHub](https://github.com/DiegoRivasDev) | [LinkedIn](https://www.linkedin.com/in/diego-rivas-96215129a/) | Frontend |
|
| Sofia Osorio | Frontend | [GitHub](https://github.com/SofiDevO) | [LinkedIn](https://www.linkedin.com/in/sofidev/) | Frontend |
|
| John Alexander | Frontend Developer | [GitHub](https://github.com/cotamo1901) | [LinkedIn](https://www.linkedin.com/in/john-alexander-cotamo-molina-463005144/) | Frontend |
|
| Sebastian Chavez | Tester manual | [GitHub](https://github.com/sexga) | [LinkedIn](https://www.linkedin.com/in/sebastianxgabriel/) | Tester |
|
| Jarlin Andrés Fonseca | Backend Developer | [GitHub](https://github.com/JarlinFonseca) | [LinkedIn](https://www.linkedin.com/in/jarlin-andres-fonseca-bermon-58341523b/) | Backend |
|
| Cindy Mendoza | Backend Developer | [GitHub](https://github.com/CindyMendoza) | [LinkedIn](https://www.linkedin.com/in/mendozacindy/) | Backend |
|
| Maria Belen Taborda | Backend Developer | [GitHub](https://github.com/Belentaborda) | [LinkedIn](https://www.linkedin.com/in/mbelen-taborda/) | Backend |
## Contenido
- [Instalación](#instalación)
- [Scripts Disponibles](#scripts-disponibles)
- [Tech Stack](#tech-stack)
- [Dependencias Principales](#dependencias-principales)
- [Estructura del Proyecto Backend](#estructura-del-proyecto-backend)
## Instalación
Para instalar las dependencias del proyecto, ejecuta el siguiente comando:
```bash
npm install
```
## Scripts Disponibles
- **Desarrollo**: Inicia el servidor de desarrollo de Vite.
```bash
npm run dev
```
- **Construcción**: Compila el código TypeScript y realiza la construcción de producción.
```bash
npm run build
```
- **Linting**: Ejecuta ESLint para verificar y corregir problemas de código.
```bash
npm run lint
```
- **Vista Previa**: Inicia un servidor de vista previa utilizando Vite.
```bash
npm run preview
```
## Tech Stack
La tecnología utilizada en este proyecto incluye:
### **Frontend**:
| | | |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
- [React](https://www.npmjs.com/package/react): ^18.2.0
- [React Router](https://www.npmjs.com/package/react-router-dom): ^6.20.1
- [Material-UI](https://www.npmjs.com/package/@mui/material): ^5.14.20
- [Emotion](https://www.npmjs.com/package/@emotion/react): ^11.11.1
- **Backend**
- [Spring Boot](https://spring.io/projects/spring-boot)
> [!WARNING]
> (Inferido a partir del archivo .gitignore. El team de backend debe agregar la información completa)
- **Herramientas y Utilidades**:
- [Vite](https://www.npmjs.com/package/vite): ^5.0.0
- [Axios](https://www.npmjs.com/package/axios): ^1.6.2
- [Sass](https://www.npmjs.com/package/sass): ^1.69.5
- [TypeScript](https://www.npmjs.com/package/typescript): ^5.2.2
- [ESLint](https://www.npmjs.com/package/eslint): ^8.53.0
## Dependencias Principales
- [@emotion/react](https://www.npmjs.com/package/@emotion/react): ^11.11.1
- [@emotion/styled](https://www.npmjs.com/package/@emotion/styled): ^11.11.0
- [@mui/icons-material](https://www.npmjs.com/package/@mui/icons-material): ^5.14.19
- [@mui/material](https://www.npmjs.com/package/@mui/material): ^5.14.20
- [@mui/styled-engine-sc](https://www.npmjs.com/package/@mui/styled-engine-sc): ^6.0.0-alpha.7
- [axios](https://www.npmjs.com/package/axios): ^1.6.2
- [hamburgers](https://www.npmjs.com/package/hamburgers): ^1.2.1
- [react](https://www.npmjs.com/package/react): ^18.2.0
- [react-dom](https://www.npmjs.com/package/react-dom): ^18.2.0
- [react-icons](https://www.npmjs.com/package/react-icons): ^4.12.0
- [react-router-dom](https://www.npmjs.com/package/react-router-dom): ^6.20.1
- [react-simple-typewriter](https://www.npmjs.com/package/react-simple-typewriter): ^5.0.1
- [react-slick](https://www.npmjs.com/package/react-slick): ^0.29.0
- [slick-carousel](https://www.npmjs.com/package/slick-carousel): ^1.8.1
- [styled-components](https://www.npmjs.com/package/styled-components): ^6.1.1
## Diseño de la pagina
El proceso de planeacion para el maquetado de la pagina pricipal y todas sus secciones fue diseñado en figma.

## Modelo entidad relacion
Durante la etapa de planificacion se pudo establecer la conexcion y relacion que tendran las tablas

## Divicion y gestion de las tareas
Las tareas se repartieron por medio de la herramienta trello, en donde se sub-divideieron las tareas a realizar por ambas partes:
### Backend:

### Frontend:
