plotscore
English
I've created a permanent deployment using Vercel just so everyone can visit the actual production version of the desktop version and the mobile version of the plotscore project in any moment without having to turn on the AWS EC2 instances.
Table of contents
- TODO list
- General documentation
- Final check video
- Checkpoint video
- Notion page
- Figma designs
- Swagger documentation
- Desktop version CI/CD pipeline guide
- Secure FTP server installation and configuration guide
TODO list
- :red_circle: :point_right: Not done yet
- :yellow_circle: :point_right: Currently in process
- :green_circle: :point_right: Already completed
Anteproyecto
- [x] :green_circle: Notion page
Design
- [x] :green_circle: Desktop version Figma design
- [x] :green_circle: Mobile version Figma design
Frontend
- [ ] :yellow_circle: Frontend side of the desktop version
- [x] :green_circle: Frontend side of the mobile version
Backend
- [ ] :yellow_circle: Backend side of the desktop version
Deployment
- [x] :green_circle: Deployment of the desktop version using AWS EC2
- [x] :green_circle: Automatic deployment process for the desktop version (frontend)
- [x] :green_circle: Automatic deployment process for the desktop version (backend)
- [x] :green_circle: Deployment of the mobile version using an AWS EC2 instance
- [x] :green_circle: Automatic deployment process for the mobile version (frontend)
- [x] :green_circle: Creating a custom domain for the desktop version :arrow_right: Link
- [x] :green_circle: Creating a custom domain for the mobile version :arrow_right: Link
- [x] :green_circle: Enabling HTTPS connections to the desktop version
- [x] :green_circle: Enabling HTTPS connections to the mobile version
- [x] :green_circle: Installing a secure FTP server for the desktop version
- [x] :green_circle: Installing a secure FTP server for the mobile version
General documentation
Click here to access the general documentation.
Final check video
Click here to watch the final check video.
Checkpoint video
Click here to watch the checkpoint video.
Notion page
Click here to access the corresponding Notion page.
Figma designs
Click here to visit the project's (desktop version) design on Figma.
Click here to visit the project's (mobile version) design on Figma.
It is recommended to use the playground mode to be able to actually interact with the pages navigation or the components throughout the design.
It is possible to navigate through the atoms and different fidelities by clicking on the top-left icon:
Swagger documentation
Click here to access the Swagger documentation.
Click here to access the YAML Swagger file.
Desktop version CI/CD pipeline guide
Click here to access the desktop version CI/CD pipeline guide.
Secure FTP server installation and configuration guide
Click here to access the secure FTP server installation and configuration guide.
Español
He creado un despliegue permanente haciendo uso de Vercel para que cualquiera pueda visitar la versión de producción de la versión desktop y la versión mobile de plotscore en cualquier momento sin necesidad de que las máquinas de AWS EC2 estén encendidas.
Índice
- Lista de tareas pendientes
- Documentación general
- Vídeo checkpoint final
- Vídeo del checkpoint
- Notion
- Diseños en Figma
- Documentación Swagger
- Guía CI/CD pipeline para la versión desktop
- Guía para la instalación y configuración de un servidor FTP seguro
Lista de tareas pendientes
- :red_circle: :point_right: Pendiente
- :yellow_circle: :point_right: En proceso en este momento
- :green_circle: :point_right: Completado
Anteproyecto
- [x] :green_circle: Notion con información inicial del proyecto
Diseño
- [x] :green_circle: Diseño en Figma de la versión desktop
- [x] :green_circle: Diseño en Figma de la versión mobile
Frontend
- [ ] :yellow_circle: Parte frontend de la versión desktop
- [x] :green_circle: Parte frontend de la versión mobile
Backend
- [ ] :yellow_circle: Parte backend de la versión desktop
Despliegue
- [x] :green_circle: Despliegue de la versión desktop haciendo uso de una AWS EC2
- [x] :green_circle: Proceso de despliegue automático para la versión desktop (frontend)
- [x] :green_circle: Proceso de despliegue automático para la versión desktop (backend)
- [x] :green_circle: Despliegue de la versión mobile haciendo uso de una AWS EC2
- [x] :green_circle: Proceso de despliegue automático para la versión mobile (frontend)
- [x] :green_circle: Crear un dominio personalizado para la versión desktop :arrow_right: Link
- [x] :green_circle: Crear un dominio personalizado para la versión mobile :arrow_right: Link
- [x] :green_circle: Habilitando conexiones HTTPS hacia la versión desktop
- [x] :green_circle: Habilitando conexiones HTTPS hacia la versión mobile
- [x] :green_circle: Instalando un servidor seguro FTP para la versión desktop
- [x] :green_circle: Instalando un servidor seguro FTP para la versión mobile
Documentación general
Haz clic aquí para acceder a la documentación general.
Vídeo checkpoint final
Haz clic aquí para ver el video final del checkpoint.
Vídeo del checkpoint
Haz clic aquí para ver el video del checkpoint.
Notion
Haz clic aquí para acceder al Notion correspondiente al proyecto.
Diseños en Figma
Haz clic aquí para visitar el diseño del proyecto (versión desktop) en Figma.
Haz clic aquí para visitar el diseño del proyecto (versión mobile) en Figma.
Se recomienda entrar en el modo playground para poder interactuar con la navegación entre páginas y los componentes de forma dinámica.
Es posible navegar entre los átomos y las diferentes fidelidades del proyecto utilizando el desplegable de la esquina superior izquierda:
Documentación Swagger
Haz clic aquí para acceder a la documentación Swagger.
Haz clic aquí para acceder al archivo YAML de Swagger.
Guía CI/CD pipeline para la versión desktop
Haz clic aquí para acceder a la guía del CI/CD pipeline para la versión desktop.
Guía para la instalación y configuración de un servidor FTP seguro
Haz clic aquí para acceder a la guía del servidor FTP seguro seguro.
plotscore