Git Product home page Git Product logo

emanuelbalcazar / wikiprecios Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 2.73 MB

Aplicación servidor Wikiprecios desarrollado en el marco de la materia de Desarrollo de Software en la UNPSJB sede Puerto Madryn, el servidor se desarrollo utilizando el framework Codeigniter 3 como herramienta.

License: MIT License

PHP 17.85% HTML 81.05% JavaScript 0.95% CSS 0.15%
wikiprecios unpsjb php codeigniter desarrollo software colaborativo

wikiprecios's Introduction

Wikiprecios

Aplicación desarrollada en la materia de Desarrollo de Software en la UNPSJB. El servidor es utilizado por la aplicacion Android de Wikiprecios https://github.com/MallonEmanuel/WikiPrecios

Preparación

Requisitos previos:

Instalar Node.js y NPM:

  • sudo apt-get install -g npm
  • sudo apt-get install node

Instalar Bower:

  • sudo npm install -g bower

Instalar Grunt:

  • sudo npm install -g grunt-cli

Tener instalado XAMPP o LAMPP:

  • Ver la configuracion de la base de datos en application/config/database.php.
  • Se debe tener creada la base de datos wikiprecios antes de comenzar.

Despliegue

  1. Clonar el repositorio: https://github.com/emanuelbalcazar/wikiprecios.
  2. Colocar el proyecto en la carpeta htdocs del xampp o lampp.
  3. Ejecutar en el directorio raiz del proyecto npm install y bower install (puede utilizar grunt, ver mas abajo).
  4. Migrar las tablas de la base de datos con: grunt migrate.
  5. Migrar los datos iniciales con : grunt seed.
  6. Ejecutar grunt devel o grunt prod (ver la descripción mas abajo).
  7. Acceder a la aplicacion web en http://localhost/wikiprecios/.

Nota

Ver que el archivo Gruntfile.js en la raiz del proyecto incluye las siguientes tareas:

  • grunt install - ejecuta npm install y bower install en secuencia.
  • grunt migrate - ejecuta las migraciones creando las tablas en la base de datos.
  • grunt seed - ejecuta el seeder migrando los datos de application/controllers/seeds/files/*.csv.
  • grunt test - ejecuta jshint revisando la calidad del codigo fuente solo en los archivos del front-end.
  • grunt devel - realiza el copiado de fuentes y concatena los archivos js y css del front-end, pero no los minifica (facilitando debbuguear).
  • grunt prod - realiza el copiado de fuentes, concatena los archivos js y css del front-end y realiza el minificado de los js y css.

wikiprecios's People

Contributors

emanuelbalcazar avatar mallonemanuel avatar

Watchers

 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.