Adalab / project-promo-t-module-4-team-1

https://programadoras-junior.onrender.com
2 stars 5 forks source link

Adalab

MODULE 4 | Team project: Adalabers portfolio platform

Summary

We have been asked to create a website to create a digital portfolio of projects for Adalabers developers to present their best projects.

On the website it will be possible to fill in the data form about the author and the project, uploading the image of the project and the user. Once the data form is completed, users will be able to share the project details through a URL, so that the community will have access to the projects created by all Adalabers.

The website, according to the client's request indicated by our Product Owner, consists of two pages, both interactive and with a responsive design based on a mobile first design.

At the same time, all data, both existing and newly created, are stored in a FreeDB database.

How it works

  1. The front-end part is structure The objectives were to create a landing page that briefly presents the web, and from which there is a button to access the forms page, from which you can upload your projects, and on the other hand, a page where you can see all the projects and another where you can see each one in detail.

The three parts of the form page are as follows:

In addition, if the user can finish completing the form later, the data is saved in the Local Storage, so that she can continue with the fields already filled in.

Both from the Landing page and from the Project creation page, you can access the page where you can view the collection of projects. From this page, you can view each project individually.

  1. The back-end part is located in the src folder with its main file "index.js", and static server files. For the detail page a template engine has been used, which helps to render the detail page of the projects directly, each time a new project is saved or created. In this case, EJS has been used for template creation.

All data is stored in a FreeDB database, which we have worked on connected through MySQL Workbench,

Team members: 👩🏻‍💻👩🏻‍💻👩🏼‍💻👩🏻‍💻👩🏻‍💻👩🏻‍💻

Tools: ⚒️

This project has been supervised by:

💫 y con eso... ¡Ya estaría! 💫

© Adalab 2023 | Trótula Promotion