Léelo FE
Tabla de contenido
- Acerca de
- Vídeo de pantalla del sitio web
- Características del sitio web
- Enlace de unidad
- Configuración del proyecto
- Colaboradores
Acerca de
- Un proyecto que imita la parte Frontend de reddit.
- Reddit es un sitio web de discusión, clasificación de contenido y agregación de noticias sociales. Los usuarios registrados (comúnmente denominados "Redditors") envían contenido al sitio, como enlaces, publicaciones de texto, imágenes y videos, que luego otros miembros votan a favor o en contra. Las publicaciones están organizadas por tema en tableros creados por usuarios llamados "comunidades" o "subreddits". Los envíos con más votos a favor aparecen en la parte superior de su subreddit y, si reciben suficientes votos a favor, finalmente en la página principal del sitio. Los administradores de Reddit moderan las comunidades. La moderación también la llevan a cabo moderadores específicos de la comunidad.
Vídeo de pantalla del sitio web:
Acceso
SW1.mp4
Agregar comentario
SW2.mp4
Crear publicación
SW3.mp4
Página de usuario
SW4.mp4
Configuración de usuario
SW5.mp4
Mensajes y notificaciones
SW6.mp4
Página de clasificación y subreddit
SW7.mp4
Página de moderación
SW8.mp4
Buscar y compartir publicaciones
SW9.mp4
Enlace de conducción:
https://drive.google.com/drive/folders/1hYpEu922aeDHHsKUyx9lVgx0AeykMJJg
Características del sitio web:
- Autenticación
- Cree, actualice, comparta y elimine publicaciones y comentarios.
- cree todo tipo de publicaciones (texto, enlace, arrastrar y soltar una imagen o más, arrastrar y soltar vídeo).
- Votar a favor o en contra de publicaciones y comentarios.
- Hilos de comentarios anidados.
- Feed de la página de inicio (página principal).
- Feed específico del subreddit.
- Crea subreddits.
- Únase a subreddits.
- Agregar prohibir, silenciar, aprobar e invitar al usuario a ser moderador de mi subreddit.
- Aceptar la invitación del usuario para convertirse en moderador.
- Ver el estado del tráfico en mi subreddit.
- ver mis publicaciones, comentarios, historial,... en mi página.
- cambiar mi avatar y agregar banner.
- ... ¡y más!
Comandos principales para ejecutar el Proyecto:
Configuración del proyecto e instalación de paquetes.
Compila y recarga en caliente para desarrollo.
Ejecuta el proyecto de forma predeterminada en el puerto: 8081.
Compila y minimiza para producción.
El proyecto se encuentra en una carpeta /dist en el mismo directorio después de compilarlo.
Ejecute sus pruebas unitarias
Este comando ejecuta todas las pruebas unitarias.
Generando informe de cobertura
Este comando genera un informe de cobertura index.html que incluye detalles sobre todos los componentes. El informe de cobertura generado se encuentra en el directorio del proyecto en /cobertura.
Ejecutar servidor simulado
Funciona en el puerto: 3000
Generar informe de documentación funcional
Para generar el informe en la carpeta /sitio web en el directorio del proyecto
Generar informe de documentación funcional para la tienda.
Para generar el informe en la carpeta /out en el directorio del proyecto
Lints y archivos de arreglos
Archivos más bonitos y lo arregla.
Colaboradores
Asmaa Adel | Menatalh Hossamalden | norhan reda | hodagamal | abdalhamedemad | Karim Saqer |