GithubHelp home page GithubHelp logo

rsbmk / bike-api Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 12 KB

This is a bike app for a thesis project. This project follows the DDD architecture (Domain Driven Development)

TypeScript 100.00%
deno oak typescript

bike-api's Introduction

API de Rentas de Bicicletas

Tabla de contenidos

Sobre el proyecto

Bienvenido a la API de Rentas de Bicicletas! Esta aplicación, desarrollada en Deno y desplegada en Deno Deploy, representa un proyecto que combina lo mejor de la arquitectura hexagonal DDD y los principios SOLID. Enfocándonos en la creación de una solución robusta y versátil, hemos construido una API completa para administrar rentas de bicicletas.

Características destacadas:

  • CRUD para bicicletas: Puedes crear, leer, actualizar y eliminar bicicletas en nuestro sistema con facilidad.
  • CRUD para usuarios: La gestión de usuarios es esencial, y nuestra API permite realizar todas las operaciones necesarias de manera sencilla.
  • Tareas programadas (Cron Jobs): Hemos implementado un Cron Job que verifica periódicamente, cada 30 segundos, qué bicicletas ya están disponibles para su renta. Esta funcionalidad garantiza una experiencia fluida para los usuarios, ya que siempre tendrán acceso a bicicletas disponibles.

Este proyecto no solo representa un hito en nuestro viaje de aprendizaje autodidacta, sino que también demuestra nuestras habilidades en el desarrollo de aplicaciones web modernas. Si eres un reclutador o simplemente estás interesado en nuestra experiencia, ¡te invitamos a explorar este repositorio y descubrir más sobre nuestro trabajo.

Instalación

Es importante recodar que el proyecto esta hecho con Deno. Asi que antes debes tener instalado Deno en tu computadora. Aqui puedes encontrar la documentacion para instalar Deno.

  1. Clonar el repositorio
     # Clonar el repositorio
    $ git clone [email protected]:rsbmk/bike-api.git

    # Entrar en el directorio
    $ cd bike-api
  1. Correr el servidor
    # Correr el servidor en modo desarrollo
    $ deno run -A https://deno.land/x/denon/denon.ts run -A main.ts 

bike-api's People

Contributors

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