Git Product home page Git Product logo

openfeedback's Introduction

Hola, soy Irwing!

Full Stack & Mobile Dev, I ❤️ Javascript | REACT / Node.js / PHP

Full Stack Dev con más de 6 años de experiencia en aplicaciones web (PHP, Laravel, Codeigniter) y me encanta Javascript (React, React Native, NodeJS), he desarrollado aplicaciones móviles con Android, React Native y PWA. Me encanta diseñar soluciones desde el papal y lápiz hasta las bases de datos y siempre busco nuevos retos.

Skills:

PHP, JavaScript, Python, Laravel, CodeIgniter, Bootstrap, Express Js, React, React Native, Flask, TailwindCSS, GIT, Docker, Github Actions, Adobe XD, NextJS, Postgres, MySQL, Mongo, Firebase, Sqlite

openfeedback's People

Contributors

anitamari avatar daniel9822 avatar geekhadev avatar lio-n avatar poladri11 avatar tutealga avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

openfeedback's Issues

Implement **Atomic Design for typography**.

The folder could be located in /src/ui, inside we can define /atom, /molecules, /organisms, etc. folders.

Some typographies I have in mind are Title(h1), Subtitle(h2), Heading(h3), Subheading(h4), Body(p) and maybe Phrase(span)?.

Each component has its basic props such as

  • fontWidth, which can use the values [thin, extralight, light, normal, medium, semibold, bold, extrabold, black].
    Underneath, it uses the Tailwindcss classes font-thin, font-extralight, etc.

For this PR, only its structure and functionalities will be defined.
In a separate PR, the previous tags will be replaced by these components.

Borrar las cadenas magicas

Propongo eliminar las cadenas mágicas, creando una carpeta de constantes donde se almacenen las cadenas que se utilizarán en la página, de esta manera, tendremos un código más desacoplado y sabremos de antemano dónde se encuentran cuando necesitemos cambiar alguna de ellas.

Propuesta para página de proyectos.

projectspages

Estoy trabajando en la página de proyectos hasta ahora, así va quedando mi propuesta, la imagen es un swiper para que cuando el proyecto tenga varias imágenes o videos el usuario pueda cambiar entre ellas fácilmente, y cuando haga click se habrá un modal con la imagen más grande.

La imagen de fondo cambiaria dinámicamente eligiendo la primera imagen del proyecto o bien al azar si hay varias de tipo img.

Mejora diseño cards de proyectos

Agregado de link a toda la card y no solo a su imagen. Agregado de espacio entre la descripción, categorías y valoración/feedbacks. Además de un fondo a las categorías y que la primera letra siempre sea mayúscula para mas prolijidad.

Crear la página de detalles de un proyecto

La página de detalle de los proyectos debería tener imagen o imágenes del proyecto, título, descripción fecha de publicación, última fecha de actualización, autor, categorías, calificaciones (estrellas). Debe contar con un enlace al portafolio del autor, y enlaces para ver el demo del proyecto y repositorio en caso de que los tenga configurado.

Hay que cuidar que los componentes o elementos creados sean adaptativos a diferentes resoluciones y que cuentes, con los tamaños espaciados, tipos de fuente y colores de la página principal.

Crear la portafolio de portafolio de un autor

Está página debe ser un template que le permita a un usuario de la plataforma compartir su información y proyectos en formato de portafolio hay que cuidar que las urls de acceso a los portafolios sean fáciles ejemplo openfeedback.dev/p/geekhadev, el portafolio debe contar un diseño simple y fácil de navegar, la información del autor, sus proyectos, proyectos destacados, valoraciones, botones para compartir en las redes sociales.

Se espera que todo el diseño sea adaptativo a diferentes tamaños de dispositivos y que los tamaños fuentes y colores sean acordes a los actuales en la página del home.

Mejorar la presentación de los datos en el template

Se propone mejorar los diseños de las secciones actual del sistema, mejorando un poco temas como: colores, espaciados, tamaños de fuente.

También mejorar el card de los proyectos para agregar una imagen, el nombre de usuario del autor, la fecha de publicación y la categoría.

Crear la plantilla principal del proyecto

Es necesario para el proyecto tener una plantilla HTML y CSS que permita la visualización de los datos, se proponer hacerlo con Tailwind para ocupar los recursos disponibles en el proyecto.

Debería tener al menos las secciones

  • Cabecera
  • Menú
  • Presentación
  • Lista de proyectos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.