GithubHelp home page GithubHelp logo

juampa95 / portfolio-web Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3.18 MB

Portfolio web desarrollado puramente en Python con Reflex.

Home Page: https://portfolio-web-juampa95.vercel.app

Python 100.00%
python python-app reflex website

portfolio-web's Introduction

Portfolio Web

Python + Reflex
estado-en-progreso version-python version-reflex version-WSL

Proyecto


Este proyecto consiste en realizar un porfolio personal utilizando puramente Python. Para ello, se hace uso de la librería Reflex que demuestra que es posible desarrollar aplicaciones webs con nada o muy poco conocimiento sobre el tema en cuestión.

La idea inicial es crear una web que consista en varias páginas para aprender a usar esta librería, en la que tendremos una página principal que da un resumen sobre quien soy, luego tendremos una pagina que cuente sobre mis proyectos de desarrollo propio y una última página en donde comente sobre mi experiencia laboral previa.

Página principal

En ella daré un breve resumen de quien soy, y facilitare los medios de contacto para que cualquier persona interesada en comunicarse conmigo tenga esta información de primera mano. Por otro lado, también dejare la opción de descargar mi CV actualizado.

También contara con pestanas de navegación que lleven a los visitantes a las otras dos páginas.

Pagina de proyectos

Para esto se me ocurrió utilizar la API de GitHub, de la cual podría tomar toda la información que ya he trabajado en los repositorios individualmente. Mediante la API consulto mis repositorios, fecha de actualización, tags, descripción, etc.

Me encontré con un inconveniente, y es que la API permite un máximo de 60 solicitudes por IP al día. Por ello, opte por descargar en un JSON toda la información que está disponible sobre mi perfil en GitHub y luego desde Python lo consulto para "armar" las cards de cada repositorio o proyecto.

Pagina de experiencia

En esta página cree un slider que permita navegar entre los diferentes puestos que fui ocupando a lo largo de mi experiencia laboral. Este slider va mostrando diferentes cards dependiendo de la fecha seleccionada que da información sobre que hice en ese puesto y que skills utilice.

portfolio-web's People

Contributors

juampa95 avatar

Watchers

 avatar

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.