Barriose01 / TwitterJavaMySQL

Programa que replica el funcionamiento de Twitter por la consola de Java, utilizando bases de datos en MySQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TwitterJavaMySQL

ATENCION: Es necesario crear la base de datos con el script de MySql que aparece en los archivos de este programa. Tambien es necesario contar con el Xampp Server, ya que el programa fue oensado para utilizarse en una instancia local de Xampp Server. Recomendable mantener todos los archivos en el mismo directorio.

Al iniciar el programa, veremos lo siguiente:

image

Para poder usar el programa, es necesario registrar una cuenta. Para ello, entramos en la primera opcion e introducimos nuestros datos. Si todo sale bien, nos saldra un mensaje indicando que se realizo el registro con exito:

image

Ya podemos iniciar sesion. Entramos en la segunda opcion e introducimos los datos de nuestra cuenta. Si los datos son correctos, entraremos en un nuevo menu:

image

Pasaremos por cada una de las opciones:

  1. Escribir post:

El programa nos pedira que ingresemos un post. Al publicarlo, nos saldra un mensaje que nos indicara que se ha realizado la publicacion con exito:

image

Tambien podremos publicar hashtags (#) al igual que twitter, lo que nos permitira realizar busquedas mas adelante. Para ello, sinmplemente colocamos un simbolo de numeral (#) antes de cualquier palabra para tener un hashtag:

image

  1. Ver hashtags mas populares:

Al haber publicado algunos hashtags, podemos ver cuales son los mas utilizados:

image

Anteriormente, realice una prueba en donde hice un hashtag con la palabra "prueba", y ahora, acabamos de hacer otra en donde introdujomos "#prueba" y "#hashtag", por lo que #prueba es el hashtag mas utilizado y nos aparece de primero. Si realizamos varias publicaciones distintas utilizando otro hashtag, si supera al hashtag mas utilizado, cambiara su posicion:

image

En este caso, hicimos dos publicaciones mas con #hashtag, por lo que se convierte en la etiqueta mas utilizada y nos aparece en primer lugar.

  1. Buscar posts por hashtag

El uso que le dimos a los hashtags es poder realizar busquedas de posts sobre temas relacionados. Si queremos buscar las publicaciones que hagan uso de un determinado hashtag, entramos en esta opcion y escribimos el nombre de la etiqueta que estemos buscando. En este caso, buscaremos todas aquellas publicaciones que tengan la etiqueta #hashtags:

image

Como podemos darnos cuenta, nos aparecen la cantidad de posts que incluyen a esta etiqueta, el autor de los posts y la fecha en la que se publico.

  1. Ver posts:

Esta opcion sirve para ver todas las publicaciones que se han hecho, incluyendo las publicaciones de otros usuarios:

image

Como se puede ver, hay publicaciones hechas por otros usuarios

  1. Buscar posts por usuario:

Al igual que con los hashtags, podemos buscar publicaciones al ingresar el nombre del usuario del cual queremos ver sus publicaciones, en este caso, veremos las publicaciones del usuario "usuario2":

image

  1. Ver tus posts:

Como su nombre lo dice, nos sirve para ver los posts que hemos realizado con la cuenta que estemos utilizando:

image

  1. Ver tus posts (de mas antiguo a mas reciente):

De la misma manera, podemos ver nuestros posts, pero ordenados desde el mas antiguo al mas reciente:

image

  1. Borrar un determinado post:

En esta opcion, nos apareceran los posts que hemos realizado, y tendremos la opcion de eliminar uno al introducir el indice que nos aparece a la izquierda de la publicacion:

image

En este caso, vamos a borrar aquella publicacion con el indice (2). Al hacer esto, esta publicacion no aparecera mas entre nuestros posts:

image

Si prestamos atencion, nos daremos cuenta de que la publicacion ya no aparece entre las opciones para eliminar, ya que la acabamos de borrar.

  1. Borrar todos los posts:

Si queremos borrar todas las publicaciones de nuestra cuenta, entramos a esta opcion. Nos preguntara si estamos seguros de realizar la operacion:

image

Si decimos que si, nos borrara todas las publicaciones:

image

Para corroborar de que hemos eliminado todo, volvemos a la opcion (6), para ver nuestros posts:

image

Nos aparecera este mensaje debido a que no se han encontrado publicaciones en el sistema correspondientes al usuario.

  1. Cerrar sesion:

En esta opcion, salimos del menu y llegamos al menu principal. Si queremos volver a entrar, debemos ingresar nuestras credenciales:

image

About

Programa que replica el funcionamiento de Twitter por la consola de Java, utilizando bases de datos en MySQL


Languages

Language:Java 100.0%