Giter Club home page Giter Club logo

challenge-go-leaf's Introduction

馃憢 I am software developer

I like JavaScript and Python

馃敪 I鈥檓 currently working with ...

  • HTML5
  • CSS3
  • Javascript vanilla
  • React.js
  • React Redux
  • React Query
  • React Router / Reach Router
  • Sass / Stylus / CSS-in-JS
  • Ant Design

馃尡 I鈥檓 currently learning ...

  • More React.js
  • TypeScript to react.js
  • Vue.js v2.6
  • Svelte then SvelteKit
  • and English language

challenge-go-leaf's People

Contributors

jhnemogap avatar

Watchers

 avatar

challenge-go-leaf's Issues

[api] add GET E1 endpoint to get GoLeaf url

Diagrama de concepto: 2023-07-12_fase01

  • crear el endpoint

  • validar la informaci贸n del request

    • si es valido enviar una url valida formada con los datos quemados por caso
    • si no es valido, entonces responder con un 404 o algo similar
  • configurar CORS

  • para entregar la url correcta se deben crear datos por cliente y sus usuarios, estos datos estar谩m fijos por ahora

[web] submit data from form and redirect to page

Aprovechando que el framework de Fresh.js es SSR y su integraci贸n backend - frontend permite usar los m茅todos GET y POST de los formaulario de web, entonces:

  1. nos podemos saltar la creaci贸n formal del endpoint
  2. la interacci贸n de JS en el cliente para tratar los datos
    . esto es porque actualmente el formulario es muy simple y todo pasa del lado SSR
    . los datos solo se suben al final de ser llenado el formulario
  3. igualmente el control de fetch-post del cliente al API

[web] launch request to get form template data

Diagrama de concepto: 2023-07-12_fase01

  • capturar datos desde los search params
    • client_id
    • user_id
    • jwt
  • control de la respuesta Ok o Error seg煤n la validaci贸n de los search params
  • fetching de datos desde SSR
  • (opcional) remover los search params y almacenarlos si aplica del lado del cliente en un SesionStorage

[client] launch request to get GoLeaf URL and open in new tab

  • fetching API to GET E1
    • definir el path del endpoint
    • lanzar el fetch con los datos ya seleccionados
  • is OK => open external url
  • is Error => show a generic message
Request GET E1: /api/resourse/urls/upload-files?user_id=:user_id
Request GET E1: /api/resourse/urls/upload-files/:user_id

 headers: {
    'accept': 'application/json',
    'x-api-key': 'x-fe2v22d-2vf2v-23vr23-ff3bn-x'
}

Diagrama de concepto: 2023-07-12

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.