Giter Site home page Giter Site logo

larryrider / adi Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 404 KB

Repositorio para las prácticas de Aplicaciones Distribuidas en Internet

License: GNU General Public License v3.0

JavaScript 89.98% HTML 5.60% CSS 4.41%
react node es6 express webpack rest-api

adi's Introduction

ADI

Repositorio para las prácticas de Aplicaciones Distribuidas en Internet

Curso 2017/2018

Esta práctica consta de dos partes, la parte del servidor HTTP que es una API REST realizada con Node y Express, y la parte del frontend (que utiliza esta api) realizada en ES6+React+Webpack. Los enunciados de las practicas + materiales se pueden encontrar en ADI 17/18.

Primeros pasos

Para poner en funcionamiento esta práctica hacen falta varios pasos.

  • Primero ejecutar el servidor que está dentro de 'larg1-api-adi,' por ejemplo podemos usar el comando 'nodemon main.js'.

  • Después hay que ejecutar el wepack-server que está dentro de 'larg1-frontend-adi'. Para ello podemos ejecutar './node_modules/webpack-dev-server/bin/webpack-dev-server.js'.

Documentacion de la API REST

Partes opcionales:

  • Si queremos acceder al 'index_std.html' hay que ejecutar en otra consola 'npm run watch' dentro del directorio 'larg1-frontend-adi'.

  • Si queremos ejecutar los tests al servidor rest, tendremos que ejecutar dentro del directorio 'larg1-api-adi' el comando 'mocha test'.

  • Para las demás partes opcionales implementadas no es necesario ejecutar ningún comando puesto que son partes de la propia aplicación, como por ejemplo la autenticación con Google usando OAuth2.

Otra parte opcional implementada es el punto de estilo visual. Para ello se ha hecho uso de bootstrap y de CSS implementado parte por mi y parte copiado de sitios externos. Puntualizar también que me he encargado de que el diseño sea lo más responsive posible.

Ya hay usuarios creados como por ejemplo admin/admin para acceder al cliente. Aunque siempre se puede registrar uno nuevo.

Aviso!!: todas las credenciales han sido eliminadas de este repositorio por seguridad y privacidad. Si se corrigen y se ponen unas correctas todo deberia funcionar correctamente.

Autores

  • Lawrence Rider García - Programador - Larry

Puedes ver también la lista de los contribuidores que han participado en este proyecto.

Licencia

Este proyecto está bajo la licencia GNU GPL - revisa LICENSE para ver más detalles.

adi's People

Contributors

larryrider avatar

Watchers

James Cloos avatar  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.