¿Cuáles son algunas ideas de desarrollo web y proyectos Java?

Resuelve un problema real

Si está haciendo un proyecto para la escuela, creo que los proyectos más convincentes son los que realmente resuelven un problema existente. Esto es más fácil decirlo que hacerlo porque los problemas que existen y que son bastante fáciles de hacer ya se han solucionado, por lo que la mayoría de los proyectos de aplicaciones web que cree replicarán algo más existente.

Arregla un problema para tu universidad

Pero descubrí que muchas universidades todavía tienen algunos problemas REALES con algunas de sus aplicaciones web. Entonces, si puede crear una aplicación web que solucione un problema específicamente para su universidad, entonces creo que la aplicación web tendrá más valor (y en realidad podría usarse).

Aquí hay unos ejemplos:

  • Cree una aplicación web para elegir un horario para el próximo semestre
    • Podría crear automáticamente un horario basado en las preferencias, especialización y clases de un estudiante que ya haya tomado
    • Interfaz con la base de datos existente del horario escolar, o cree la suya desde cero
  • Crear una aplicación web avanzada para entregar tareas
    • Los profesores podrían configurar los parámetros necesarios para la asignación (formato de archivo, longitud de página, que requieren archivos fuente en .jar, etc.)
    • los estudiantes antes de hacer clic en enviar podrían ver advertencias en la interfaz de usuario sobre lo que puede faltar en su turno.
  • Crear una aplicación de sala de chat específica para la escuela
    • Facilitar la conexión con profesores / estudiantes y asistentes de profesores
  • Una herramienta en línea para reservar habitaciones en la biblioteca.
    • IU gráfica para mostrar un mapa de las habitaciones que se utilizan en un momento determinado
    • Encuentra la habitación que mejor se adapte a tus preferencias / fecha y hora cuando sea necesario.

O podría ser cualquier cosa que específicamente encuentre frustrante o desearía que su escuela tuviera disponible. Si puedes pensar en algo que tú mismo usarías, entonces ese es un gran comienzo.

Ok, tengo algo que haré este año. Ahora también puedes probar uno de esos

=> Radio por Internet (necesita un servicio de transmisión de medios y un reproductor de medios, webRTC puede ser útil)

=> Canal remoto de YouTube (Obtuve la lista de reproducción del canal + alguna información para el propietario del canal, especialmente para el artista musical o el creador de contenido. Puede que la API de YouTube sea suficiente para eso).

=> Emulador de lenguaje ensamblador (solo si eres bueno en lenguaje ensamblador, crea un emulador usando lenguaje de programación java)

=> Transmisión de medios (¡Otra vez! Puede intentar hacer una aplicación de chat de audio y video, Comience con P2P)

=> Typing Speed ​​Measure (Medir la velocidad de escritura, principalmente la aplicación front-end, pero una pequeña base de datos puede ayudar a rastrear los registros de personas).

–Trata de desarrollar un motor de búsqueda. Tienes búsqueda elástica. Investigue un poco sobre Elasticsearch. Desarrolle un motor de búsqueda donde pueda buscar documentos usando una palabra clave y algunas entradas comodín. Como un libro o algo así.

–Trata de desarrollar una aplicación basada en webRTC. Si puede buscar en Google sobre webRTC, sabrá las apreciaciones que está obteniendo la tecnología.

Intenta integrarlo con las nuevas tecnologías. ¡Te encantará trabajar para tu trabajo universitario!

¡Todo lo mejor!

Intente escribir una plataforma de blogs, puede comenzar con Apache Roller y hacer que se vea y se sienta cerca de WordPress.

¡Consulte esto, este proyecto está basado en Core Java y es muy bueno!

Intenta crear un juego multijugador que se pueda jugar en la red de área local al principio.