Esto parece una tarea ambiciosa para alguien con solo “algo” de programación y un “bit” de php. Si le pagan por esta tarea, le recomendaría la divulgación completa de su experiencia a su cliente.
En cuanto a los consejos, mi primer punto es obtener un documento de requisitos por escrito con capturas de pantalla (o maquetas que cree con ellos) de lo que quiere el cliente. Si, un documento escrito. Como también mencionó la interfaz con los servidores en línea, deberá crear un documento de interfaz escrito que explique exactamente cómo interactuará su software con los sistemas externos.
En cuanto a los consejos de arquitectura: dado que Facebook se ejecuta en PHP, es una buena base para el nivel web. También necesitará un nivel de lógica de negocios y un nivel de datos. Hay muchos recursos de Internet en este tipo de arquitectura de tres niveles. ¡Los mejores deseos!
- ¿Elegirías Django sobre PHP y SQL para tu aplicación web y por qué?
- ¿Qué sucede si los datos de mi aplicación web crecen muy rápido?
- ¿Cuáles son algunas herramientas, consejos, mejores prácticas y consejos para alguien que es nuevo en proyectos de aplicaciones web?
- ¿Cuál es el camino para aprender a construir una aplicación web progresiva?
- ¿Qué es lo más complicado que has hecho con Zapier?