- Creación de cuenta con formulario, creación de cuenta con botón de google he inicio de sesión.
- Poder editar nombre de usuario, año de nacimiento, y otra información.
- Cambiar avatar.
- Cambiar contraseña.
- Eliminar cuenta.
- Crear publicaciones con un máximo de 3 imágenes.
- Se pueden ver las imágenes en un carousel al darles click.
- Poder editar y eliminar las publicaciones creadas del usuario.
- Poder comentar en las publicaciones de otros usuarios.
- Añadir publicaciones a favoritos
- Eliminar o editar comentarios.
- Recibir diferentes notificaciones del sistema.
- Mandar solicitudes de amistad.
- Mandar mensajes a amigos.
- Eliminar amigos.
- 4 secciones para explorar publicaciones: para ti (se muestran las más nuevas), siguiendo (las publicaciones de tus amigos), popular (las publicaciones con el score más alto), favoritos (publicaciones añadidas a favoritos)
- Searchbar para buscar por contenido
- Cada comentario positivo le añade 1 punto al score de una publicación, cada comentario negativo le resta 0.25 y cada vez que alguien lo agrega a favoritos suma 1 punto.
- Se pueden reportar publicaciones, comentarios y usuarios, estos reportes se guardan en una base de datos.
carlo-coding/capiclue-front
El frontend de una red social de práctica en ReactJS + Typescript
TypeScript