Red social con capacidades de base de datos únicas

Somos una organización sin fines de lucro que coordina la donación de útiles escolares de escuelas ricas a escuelas con fondos insuficientes.

Mi objetivo es crear una aplicación en línea que permita a todas las escuelas (y a los estudiantes y maestros) comunicarse entre sí para facilitar las donaciones. Esto es lo que necesitamos que haga la plataforma:

  • Cada club escolar debe poder crear y mantener un perfil en línea.

  • Cada estudiante y maestro voluntario debe poder crear y mantener su propio perfil en línea, además de poder 'unirse' al perfil/grupo en línea de su club escolar.

  • El club escolar rico debe poder ingresar los artículos que tienen disponibles para donar, probablemente seleccionando de una lista de muchos artículos posibles (esto probablemente se hará a través de una serie de formularios en línea).

  • El club escolar con fondos insuficientes debe poder indicar lo que necesita, también en un formulario en línea.

  • Todas las escuelas deberían poder ver estas listas en línea para determinar dónde deben ir los artículos excedentes.

  • Necesitamos realizar un seguimiento de todas las entregas anteriores para medir el impacto financiero y mostrar esa información en cada uno de los perfiles en línea del club escolar.

  • Todos los estudiantes necesitan la capacidad de publicar de alguna manera en el sistema, como publicaciones de blog o actualizaciones de estado.

Estoy tratando de averiguar cómo debo construir esto. El sitio web existente está en WordPress, por lo que es posible que desee crear esta solución en WordPress, o puede ser mejor crear un sistema separado usando otro software, o existe la posibilidad de que incluso pueda crear una aplicación de Facebook.

¿Algunas ideas?

Hice un video para tratar de explicar todo esto mejor: http://philstorage.s3.amazonaws.com/shs-needs.mp4

No tengo una respuesta para ti, ¡pero quería darte las gracias por hacer esto! Esté atento a cómo la aplicación que elija implementa la seguridad en torno a los usuarios, las donaciones y el impacto financiero. Las debilidades allí podrían reaparecer y morderte más tarde.
Gracias por el consejo @fsb - ¡Muy apreciado!

Respuestas (1)

Podrías probar "kintone".

Tiene funciones para crear múltiples bases de datos (a las que llaman "Aplicaciones") a través de GUI, y no es necesario ser un experto en TI para crearlas/editarlas.
También tiene una característica llamada "Espacios", que es como un foro para que los equipos compartan información . Puede hacer que el club A cree y use su propio "Espacio", y el club B cree y use su propio "Espacio" para que la conversación se mantenga separada.

Solo las personas con cuentas de usuario en su entorno Kintone pueden ver/agregar datos en sus aplicaciones y espacios (aunque hay servicios adicionales que pueden hacer públicos los datos de su aplicación o crear formularios para que los no usuarios puedan ingresar datos en su interior; viene con un costo adicional).

Por último, pero no menos importante, tienen un programa sin fines de lucro. Estoy seguro de que pueden guiarlo a través de una buena demostración :) https://www.kintone.com/nonprofit/

¡Buena suerte, siga así y espero que encuentre una buena solución de TI que se ajuste a sus necesidades para este excelente trabajo!

Muchas gracias por la sugerencia. Creo que terminé siguiendo a Kintone por la madriguera del conejo hacia algunas opciones relacionadas y terminé eligiendo Bubble.is. No puedo decir que esté contento con él, pero hace casi todo lo que estaba buscando (pero no muy bien, en mi opinión).
Gracias por compartir tu actualización, en realidad se ve interesante, iré a verla :)