Giter Site home page Giter Site logo

guia-social's Introduction

Guía Social

Demostración de la app

Descripción

"Guía Social" nace con la ilusión de convertirse en un recurso habitual de las profesionales de entidades y organizaciones del Tercer Sector (Trajadoras/es Sociales, Educadoras/es, Técnicos de Integración Social, etc.) Actualmente la aplicación está centada en el municipio de Madrid, pero la intención es seguir ampliando la base de datos.

Tecnologías empleadas

Python Flask Bootstrap SQLite

Instalación:

  1. Para ejecutar el proyecto es necesiario instalar pip y virtualenv para crear un entorno virtual y activarlo:
#Instalación de pip
sudo apt-get install python3-pip

#Instalación de virtualenv
sudo pip3 install virtualenv

#Crear entorno virtual
virtualenv nombre_de_tu_entorno -p python3

#Activar entorno vitual
source nombre_entorno_virtual/bin/activate
  1. Instala con pip las dependencias que encontrarás el archivo "requirements.txt" con pip install -r requirements.txt
  2. Completa el archivo ".env-example" con tus API Keys y renombralo para que quede como ".env"
  3. Ejecuta con el comando flask run para arrancar el archivo app.py (Al arrancar el servidor de flask por primera vez dale unos segundos, tiene que generar la base de datos SQLite a partir de los datos de la API)
  4. ¡Listo! ¡A trastear con el proyecto! :)

TODO:

  1. Ampliar base de datos: Incluir información de otras apis de https://datos.madrid.es
  2. Implementar crawler que extraiga datos de contacto de la web de https://madrid.es
  3. Añadir funcionalidad que permita actualizar la base de datos.
  4. Permitir a los usuarios/as hacer comentarios y valoraciones sobre las entidades.

guia-social's People

Contributors

fjavierlh avatar thewildside avatar

Watchers

James Cloos avatar  avatar

guia-social's Issues

Modificar README.md

Mejorar descripción del proyecto y añadir paso para arrancar la aplicación
main.py > Flask run

Actualizar README.md

Eliminar instrucciones de instalación actuales y sustituirlas por el comando de docker
docker run -dp 5000:5000 fjavierlh/guia-social:v2

Añadir TODO al README.md

TODO:

  • Ampliar base de datos: Incluir información de otras apis de https://datos.madrid.es
  • Implementar crawler que extraiga datos de contacto de la web de https://madrid.es
  • Añadir funcionalidad que permita actualizar la base de datos.
  • Permitir a los usuarios/as hacer comentarios y valoraciones sobre las entidades.

Actualizar README.md

  • Actualizar el fichero main.py por app
  • Añadir comando de Windows para activar el entorno virtual

Añadir filtros de búsqueda

Crear vistas para búsquedas filtradas por columnas de la base de datos (nombre, distrito, barrio, código postal, etc)

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.