Giter Club home page Giter Club logo

vecfleet's Introduction

Vecfleet

Evaluación técnica. Desarrollar una aplicación web que permita la gestión de vehículos.

Configuracíon de la aplicación

  • Cambiar la cadena de conexión a la base de datos. src/Vecfleet.Web/appsettings.json o src/Vecfleet.Web/appsettings.Development.json

Pasos para ejecutar la aplicacion

Pasos para ejecutar la aplicacion. Desde la carpeta root del proyecto ejecutar.

dotnet run --project .\Vecfleet.Web\Vecfleet.Web.csproj

Se inicializa la app con el siguiente output

info: Microsoft.Hosting.Lifetime[14]
      Now listening on: https://localhost:7128
info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://localhost:5221
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
      Content root path: E:\dev\net\Vecfleet\src\Vecfleet.Web

Ingresar desde el navegador a la URL https://localhost:7128

Una vez ingresado aparecera el mensaje: Launching the SPA proxy... This page will automatically redirect to https://localhost:44420 when the SPA proxy is ready.

Backend

Proyecto WebApi que inicializa una API en net Core y ademas levanta un proxy que ademas inicia la applicacion Frontend en React

URL de swagger con los endpoints de la API https://localhost:7128/swagger/index.html

Nuggets utilizado

  • MediatR
  • Fluent validation
  • Entity Framework Core

Migraciones

Una vez que este corriendo la aplicacion se ejecutaran las migraciones automaticamente.

Frontend

El proyecto en react se encuentra en src/Vecfleet.Web/ClientApp. El proyecto se la inicia junto con la applicacion en backend para que sea mas comodo el desarrollo. Para acceder al sitio WEB ingresar a la URL https://localhost:44420/

Paquetes utilizado

  • React-table
  • Zustand
  • React-bootstrap
  • Typescript

vecfleet's People

Contributors

mdla 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.