Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sgarciaddev/proyecto-ingweb

Desarrollo de Mapler para proyecto de la asignatura Ingeniería Web.
https://github.com/sgarciaddev/proyecto-ingweb

aws nextjs react serverless typescript vercel

Last synced: 10 days ago
JSON representation

Desarrollo de Mapler para proyecto de la asignatura Ingeniería Web.

Awesome Lists containing this project

README

        





Proyecto: Mapler


Repositorio con las entregas parciales para el proyecto final del curso INF3242 - Ingeniería Web.


Integrante: Sebastián García Delgadillo

## Desarrollo

| | |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------- |
| **IDEs** | [![vscode-badge]][vscode-web] |
| **Lenguajes y entornos** | [![ts-badge]][ts-web] |
| **Estilos** | [![tailwind-badge]][tailwind-web] |
| **Frameworks** | [![nextjs-badge]][nextjs-web] [![react-badge]][react-web][![express-badge]][express-web][![serverless-badge]][serverless-web] |
| **DevOps** | [![aws-badge]][aws-web] [![aws-amplify-badge]][aws-amplify-web] [![aws-s3-badge]][aws-s3-web] [![vercel-badge]][vercel-web] |
| **Gestor de paquetes** | [![yarn-badge]][yarn-web] [![pnpm-badge]][pnpm-web] [![npm-badge]][npm-web] |

## Detalles

Este repositorio cuenta con 3 submódulos de git:

- [Mapler Web](https://github.com/MaplerCL/MaplerWeb): Repositorio con el sitio principal del proyecto.
- [Mapler Web Reclutamiento](https://github.com/MaplerCL/MaplerWebReclutamiento): Repositorio con el sitio dedicado al reclutamiento (landing page). Contiene los formularios validados (contacto e inscripción).
- [Mapler API](https://github.com/MaplerCL/MaplerAPI): Repositorio con el desarrollo de la API del proyecto. Aplicación de express con conexión a base de datos mongodb utilizando Prisma, alojada bajo la modalidad sin servidor, utilizando la librería serverless y aws lambda, con aws api gateway para gestionar las rutas y peticiones.

Además, dentro de los repositorios de sitios web, se encuentra el siguiente submódulo:

- [Mapler Web Core](https://github.com/MaplerCL/MaplerWebCore): Repositorio con componentes y liberías de utilidad, usado en el desarrollo de las páginas anteriores. Este repositorio es un submódulo de los repositorios principales.

### Diagrama ER (base de datos)



Descargar imagen

[webstorm-badge]: https://img.shields.io/badge/WebStorm-000?logo=webstorm&logoColor=fff&style=for-the-badge
[webstorm-web]: https://www.jetbrains.com/webstorm/
[vscode-badge]: https://img.shields.io/badge/Visual%20Studio%20Code-007ACC?logo=visualstudiocode&logoColor=fff&style=for-the-badge
[vscode-web]: https://code.visualstudio.com/

[ts-badge]: https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=fff&style=for-the-badge
[ts-web]: https://www.typescriptlang.org/
[js-badge]: https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=000&style=for-the-badge
[js-web]: https://developer.mozilla.org/es/docs/Web/JavaScript
[node-badge]: https://img.shields.io/badge/Node.js-393?logo=nodedotjs&logoColor=fff&style=for-the-badge
[node-web]: https://nodejs.org/

[tailwind-badge]: https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss&logoColor=fff&style=for-the-badge
[tailwind-web]: https://tailwindcss.com/
[sass-badge]: https://img.shields.io/badge/Sass-C69?logo=sass&logoColor=fff&style=for-the-badge
[sass-web]: https://sass-lang.com/
[bootstrap-badge]: https://img.shields.io/badge/Bootstrap-7952B3?logo=bootstrap&logoColor=fff&style=for-the-badge
[bootstrap-web]: https://getbootstrap.com/

[express-badge]: https://img.shields.io/badge/Express-000?logo=express&logoColor=fff&style=for-the-badge
[express-web]: https://expressjs.com/
[nextjs-badge]: https://img.shields.io/badge/Next.js-000?logo=nextdotjs&logoColor=fff&style=for-the-badge
[nextjs-web]: https://nextjs.org/
[react-badge]: https://img.shields.io/badge/React-61DAFB?logo=react&logoColor=000&style=for-the-badge
[react-web]: https://reactjs.org/
[nestjs-badge]: https://img.shields.io/badge/NestJS-E0234E?logo=nestjs&logoColor=fff&style=for-the-badge
[nestjs-web]: https://nestjs.com/

[aws-lambda-badge]: https://img.shields.io/badge/AWS%20Lambda-F90?logo=awslambda&logoColor=fff&style=for-the-badge
[aws-lambda-web]: https://aws.amazon.com/lambda/
[aws-amplify-badge]: https://img.shields.io/badge/AWS%20Amplify-F90?logo=awsamplify&logoColor=fff&style=for-the-badge
[aws-amplify-web]: https://aws.amazon.com/amplify/
[aws-badge]: https://img.shields.io/badge/Amazon%20AWS-232F3E?logo=amazonaws&logoColor=fff&style=for-the-badge
[aws-web]: https://aws.amazon.com/
[aws-s3-badge]: https://img.shields.io/badge/Amazon%20S3-569A31?logo=amazons3&logoColor=fff&style=for-the-badge
[aws-s3-web]: https://aws.amazon.com/s3
[aws-ec2-badge]: https://img.shields.io/badge/Amazon%20EC2-F90?logo=amazonec2&logoColor=fff&style=for-the-badge
[aws-ec2-web]: https://aws.amazon.com/ec2
[aws-ecs-badge]: https://img.shields.io/badge/Amazon%20ECS-F90?logo=amazonecs&logoColor=fff&style=for-the-badge
[aws-ecs-web]: https://aws.amazon.com/ecs
[aws-eks-badge]: https://img.shields.io/badge/Amazon%20EKS-F90?logo=amazoneks&logoColor=fff&style=for-the-badge
[aws-eks-web]: https://aws.amazon.com/eks
[aws-rds-badge]: https://img.shields.io/badge/Amazon%20RDS-527FFF?logo=amazonrds&logoColor=fff&style=for-the-badge
[aws-rds-web]: https://aws.amazon.com/rds
[aws-dynamodb-badge]: https://img.shields.io/badge/Amazon%20DynamoDB-4053D6?logo=amazondynamodb&logoColor=fff&style=for-the-badge
[aws-dynamodb-web]: https://aws.amazon.com/dynamodb
[aws-cloudwatch-badge]: https://img.shields.io/badge/Amazon%20CloudWatch-FF4F8B?logo=amazoncloudwatch&logoColor=fff&style=for-the-badge
[aws-cloudwatch-web]: https://aws.amazon.com/cloudwatch
[aws-api-gateway-badge]: https://img.shields.io/badge/Amazon%20API%20Gateway-FF4F8B?logo=amazonapigateway&logoColor=fff&style=for-the-badge
[aws-api-gateway-web]: https://aws.amazon.com/api-gateway
[serverless-badge]: https://img.shields.io/badge/Serverless-FD5750?logo=serverless&logoColor=fff&style=for-the-badge
[serverless-web]: https://www.serverless.com/
[vercel-badge]: https://img.shields.io/badge/Vercel-000?logo=vercel&logoColor=fff&style=for-the-badge
[vercel-web]: https://vercel.com

[docker-badge]: https://img.shields.io/badge/Docker-2496ED?logo=docker&logoColor=fff&style=for-the-badge
[docker-web]: https://www.docker.com
[mailgun-badge]: https://img.shields.io/badge/Mailgun-F06B66?logo=mailgun&logoColor=fff&style=for-the-badge
[mailgun-web]: https://www.mailgun.com/

[yarn-badge]: https://img.shields.io/badge/Yarn-2C8EBB?logo=yarn&logoColor=fff&style=for-the-badge
[yarn-web]: https://yarnpkg.com/
[npm-badge]: https://img.shields.io/badge/npm-CB3837?logo=npm&logoColor=fff&style=for-the-badge
[npm-web]: https://www.npmjs.com
[pnpm-badge]: https://img.shields.io/badge/pnpm-F69220?logo=pnpm&logoColor=fff&style=for-the-badge
[pnpm-web]: https://pnpm.io