Skip to content

¡Mymichi es una red social para felinos sociales! Un proyecto web con temática rosada y al estilo MySpace

Notifications You must be signed in to change notification settings

GodSci3nc3/Mymichi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyMichi

MyMichi, a nivel técnico, será un CRUD profundo. Además, estoy pensando en aprovechar este proyecto para desarrollarlo partiendo desde la arquitectura MVC.

Instrucciones de ejecución

Importante para ti, Pata

  1. Crear una carpeta en tu escritorio (da igual el nombre)
  2. Entrar a la terminal dándole click derecho en la carpeta y seleccionando 'Abrir en terminal' Ó entrar al símbolo de sistema y tipear: 'cd /ruta/de/carpeta/'
  3. Tipear lo siguiente (sin las comillas simples): 1. 'git init' 2. 'git clone https://github.com/GodSci3nc3/MyMichi.git' Ó de no contar con git instalado, descargar aquí: 'https://git-scm.com/downloads' y seguir instrucciones al finalizar su instalación
  4. Al terminar la clonación, abrirlo en vscode
  5. Descargar la extensión (de vscode) llamada 'Live Server'
  6. Abrir cualquier html ubicado en /src/ y seleccionar 'Open Live Server'.

Requisitos Técnicos:

  • MyMichi poseerá una base de datos MySQL probablemente ejecutada desde MariaDB, por lo que no habrá una interfaz gráfica a la vista. La base de datos debe contener su documentación apropiada (modelado y documentado). Ya está hecha, es lo bueno.
  • La primera entrega debe cumplir con el manejo frontend entre pantallas. Es decir, se debe tener listo el diseño de las cuatro interfaces de usuario. Estas vendrán siendo: 1. Login 2. Registro 3. Feed 4. Perfil
  • La segunda entrega debe cumplir con el CRUD básico de toda la vida. Debe de poder registrarse el usuario, iniciar sesión (y, por lo tanto, cerrar sesión), además de poder ver su perfil. Esto indica un manejo de las tres pantallas de usuario: 1. Login 2. Registro 3. Perfil. Sin embargo, recordar que el usuario debe cumplir con todos los elementos del [[Base de datos MyMichi|modelo entidad-relación]], tal como lo establecido en el documento de [[Evaluación - MyMichi|criterios a evaluar]]
  • La tercera entrega deberá cumplir con todo el proyecto especificado en los [[Evaluación - MyMichi|criterios a evaluar]].

Pantallas a considerar:

La aplicación web contará con seis interfaces o diseños a considerar, de las cuales cuatro son pantallas completas a diseñar con css y algunos toques de js o cosas del estilo. Estaré escribiendo en una carpeta para las vistas todas las interfaces y su conexión entre sí para que la lógica sea más comprensible. Lo anterior se debe a mi nuevo uso de la arquitectura MVC, del que estaré escribiendo más a detalle en mi artículo '[[Arquitectura MVC]]'.

Opinión del proyecto

Este proyecto posee futuro para que sea complejo, justo como el tipo de proyectos que a mí me gustan. Por lo general, los programadores hacen proyectos justo como este porque en las redes social y en la escuela es a lo que más enseñan a hacer, no pienso quedarme atrás en este tipo de conocimiento.

Este proyecto está sujeto a posibles cambios en futuro, pero no se ha definido ninguna idea de cómo mejorar su funcionalidad.

About

¡Mymichi es una red social para felinos sociales! Un proyecto web con temática rosada y al estilo MySpace

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published