12 ideas de diseño de proyectos que la gente definitivamente usará

Aprende, construye, diviértete, repite



¿Está implementando una de las ideas?





Este artículo es parte de una serie de pensamientos sobre proyectos paralelos. Cubrí cómo elegir un proyecto paralelo para aprovechar al máximo aquí . Y esta parte proporciona un conjunto de consejos y estrategias para ayudarlo a aprovechar los proyectos de terceros de manera efectiva.



Entonces, no perdamos el tiempo, a continuación se muestra una selección de ideas que me inspiraron otros artículos, mi experiencia y reflexiones sobre qué es exactamente lo que hace que una idea para desarrollar un proyecto sea realmente genial.



1. Resumen de sus cuentas de Twitter favoritas





La mayoría de las redes sociales comparten 2 similitudes:



  • un algoritmo que, según le parece, muestra lo que quieres ver;
  • las publicaciones que realmente querías leer se derritieron en un mar de contenido poco interesante.


¿Por qué no convertir su lista de Twitter favorita en un resumen diario o semanal? De esta manera, definitivamente no te perderás las publicaciones más útiles e inspiradoras. Además, una buena ventaja: puede determinar cuándo es conveniente para usted recibir dicha selección y comenzar a leer.



Es posible que desee ir un paso más allá y configurar el envío automático del resumen a su correo electrónico. Otra forma de desarrollar la idea es permitir que los usuarios creen, administren y compartan sus propias listas. Twitter es solo un ejemplo aquí: puedes hacer lo mismo para Instagram, Facebook o incluso las mejores publicaciones de tus subreddits favoritos. Habilidades de



programación de back-end:

Habilidades de programación de front-end:

Habilidades de operaciones (administración):

Dificultad:

Oportunidad de ganancias:



2. Sitio de la cartera





Un proyecto con un doble beneficio: será útil tanto en la etapa de su creación como después. Los desarrolladores podrán mejorar sus habilidades de frontend y, por ejemplo, aplicar nuevos marcos CSS o JS. Use una plantilla o pruebe el diseño, agregando personalidad al sitio.



Un sitio de cartera le mostrará lo que hace, lo que está sucediendo en el mundo, cómo puede ayudar a personas y empresas. Este es un lugar especial para presentar todos sus proyectos.



Lo que más me gusta de esta idea es lo poco que se puede desarrollar el proyecto. ¡Adelante! Cree una página de destino e impleméntela en algún lugar. Existe, ya está contado. Agregue su página de inicio la próxima semana, su currículum el próximo mes. Cada vez que termine otro proyecto, puede agregarlo a la galería de proyectos en su sitio. Es decir, este proyecto cambiará constantemente para mejor. Habilidades de



programación de back-

end : Habilidades de programación de front-end:

Habilidades de operaciones (administración):

Dificultad:

Oportunidad de ganancias:




3. Aplicación con pronóstico del tiempo





Cada uno tiene su propio favorito entre las aplicaciones meteorológicas. La aplicación que cree será única y reflejará su perspectiva y enfoque. Apuesto a que su aplicación encontrará su audiencia. Los datos meteorológicos están disponibles con varias API a la vez; creo que el secreto es cómo eliges presentarlos. Esta será la principal diferencia y ventaja.



Según sus objetivos, cree una aplicación móvil o una aplicación web. Sin embargo, independientemente de esta decisión, deje la oportunidad para un mayor desarrollo del proyecto en una de estas direcciones. Habilidades de



programación de backend:

Habilidades de programación de front-end:

Habilidades de



operaciones (administración): Dificultad



: Rentabilidad : Para inspirarse: Overdrop Weather, Hoy Clima , Ventoso



4. Automatiza algo





¡No puede ser! ¿Sigue siendo necesaria la intervención manual en 2020? No importa qué nivel tengas: puedes encontrar una tarea digna de automatización que estará a tu alcance.



Tome el excelente libro de Al Sveigart Automatización de tareas rutinarias con Python como base . Elija el capítulo que más le interese, donde se describirá un tema o tecnología específica, e implemente uno de los proyectos. Por ejemplo, configure una alerta de texto cuando un artículo de su lista de deseos obtenga un descuento.



Realice una copia de seguridad automática de su base de conocimientos personal. Escriba un comando para generar la estructura de archivos más común en sus proyectos. Lleve un registro de las novedades de sus autores favoritos y agréguelas automáticamente a su lista de lectura. Estoy seguro de que tendrá ideas aún mejores, pero el principio es claro: encuentre lo que le está tomando su tiempo y deje que la computadora lo haga por usted. Habilidades de



programación de backend:

Habilidades de programación de front-end : Habilidades de

operaciones (administración):

Dificultad:

Oportunidad de ingresos:



Para inspiración:
Cómo como gratis en Nueva York usando Python, Automatización, Inteligencia artificial e Instagram



5. Bot de Twitter





Al igual que el resumen, esta idea se puede aplicar a casi todas las redes sociales, donde valiosas fuentes de información pueden generar me gusta y puntos de Internet , aumentando así su autoridad. Solicite una cuenta de desarrollador en Twitter, explore la API de Twitter, encuentre un punto final (método) que le permita enviar tweets y conéctese como una lista de hechos interesantes, citas o anécdotas.



Pasemos a los bots receptivos: una persona interactúa con tales bots. El bot rastrea una mención o un conjunto específico de palabras, conecta y envía la información necesaria a quien primero la solicitó. Tal vez escriba varios bots de este tipo y los haga competir en popularidad entre ellos. Habilidades de



programación de backend:

Habilidades de programación de front-end :

Habilidades de operaciones (administración):

Dificultad:

Oportunidad de



obtener
ganancias : Para inspirarse: Nassim Nicholas Taleb Bot (Bot proactivo), Aplicación Thread Reader ( Bot reactivo )



6. Portal para encontrar un trabajo con una especialización limitada





Una buena manera de ayudar a las empresas a encontrar candidatos en áreas que pueden no estar bien cubiertas por las plataformas de reclutamiento y los sitios profesionales existentes.



Una especialización limitada tiene 2 ventajas:



  • limitar el alcance del dominio al que sirve;
  • es más fácil definir el público objetivo: los clientes potenciales de su producto.


Un punto importante al que prestar atención: su producto será utilizado por 2 categorías diferentes de personas: reclutadores y buscadores de empleo. Este hecho dará lugar a desafíos interesantes en el diseño de UX y backend: tendrás que administrar diferentes roles y permisos.



También me gusta esta idea porque se puede monetizar. No digo que sea fácil, pero esta posibilidad es más evidente aquí que en los otros casos descritos. Habilidades de



programación de backend:

Habilidades de programación de front-end : Habilidades de

operaciones (administración):

Dificultad:

Oportunidad de ingresos:



Para inspirarse:
Valores clave , una bolsa de trabajo de accesibilidad digital , idealista



7. Juego de preguntas sobre tu tema favorito





La primera de las dos ideas relacionadas con juegos de mi lista. A todo el mundo le encanta poner a prueba sus conocimientos en cuestionarios, ¿verdad? Puede que sepa quién no, pero la mayoría de las personas aún disfrutan de estas actividades.



Una vez más, mi consejo es centrarse en el nicho. Por lo tanto, será más fácil para usted encontrar preguntas y respuestas, para encontrar a aquellos que quieran jugar con el tema elegido.



Al crear un cuestionario, se encontrará con preguntas que no surgirán en otros proyectos de la colección. Por ejemplo, ¿quieres crear un juego para un jugador y / o multijugador? ¿Sincrónico o asincrónico ? ¿Habrá premios para los ganadores? ¿Cómo gestiono la tabla de clasificación? ¿Cómo sugiero solo nuevas preguntas? La lista de tareas es interminable, pero no dejes que te detengan.



Habilidades de programación backend:

Habilidades de programación de front-end: Habilidades de

operaciones:

Dificultad:

Oportunidad de lucro:



Inspiración:
Juego de preguntas para Android (GitHub)



8. Busque ofertas rentables





Tengo una actitud especial hacia estos productos. Mi último proyecto paralelo, Win-Win , fue de este tipo.



Me encantan los juegos de mesa y me encanta buscar grandes ofertas en ellos. Al conectarme a la API BoardGameGeek , obtengo los precios de los juegos que me interesan. Son solo matemáticas y encontrar puestos a excelentes precios.



La sensación cuando te topas con un juego 70% por debajo del promedio a los pocos minutos de ser publicado no se puede comparar con nada más. La esperanza de que otros piensen lo mismo es lo que más me motivó.



Piense en los mercados que utiliza, piense en los tipos de productos disponibles a través de sus API y trabaje con ellos. Incluso sin cálculos matemáticos complicados, puede comparar productos a su precio más alto o más bajo. Habilidades de



programación de backend :

Habilidades de programación de









front- end : Habilidades de operaciones (administración): Dificultad: Oportunidad de obtener ganancias: Para inspirarse : UnitPrice.org , diskprices.com , Scott's Cheap Flights



9. Sistema de recomendaciones





¿Cuándo fue la última vez que intentó elegir entre opciones en un área en la que no es un experto? Por ejemplo, cuando estaba en la tienda favorita de un ser querido que vende artículos para pasatiempos de los que no sabe nada. ¡Sí, sí, todos pasamos por esto!



Concéntrese en un área, determine qué posiciones importantes puede recomendar y luego comience con una regla simple que devuelva algunas recomendaciones basadas en la entrada. Más tarde, puede refinar su sistema para optimizar las recomendaciones, aceptar diferentes tipos de entrada o incluso permitir que los usuarios informen a su sistema, según el éxito de la recomendación. Habilidades de



programación de backend:

Habilidades de programación de front-end:

Habilidades de operaciones (administración):

Dificultad:

Oportunidad de ganancias:



Para inspirarse:
Recomendar Juegos , Sistema de recomendación de películas (GitHub)



10. Rastreador de hábitos gamificado





Los rastreadores de hábitos siguen apareciendo en artículos como este. Con mayor frecuencia, solo se mencionan las aplicaciones de lista de tareas pendientes o los mensajeros. Por tradición, deberían aparecer en todas esas colecciones. Por lo tanto, asegúrese de que no estén enumerados en mi artículo e incluso puede verificarlo.



En un rastreador de hábitos gami ed, puede dar un giro inesperado agregando las siguientes características:



  • bonificaciones y logros (logros) para aquellos que hayan completado el rastreador;
  • la aparición de nuevas funciones a medida que utiliza la aplicación;
  • competencia entre usuarios que quieren hacer X (por ejemplo, leer 20 páginas al día);
  • misiones en las que los usuarios deben seguir un proceso de formación de hábitos determinado.


Nuestra aplicación debe tener un conjunto de herramientas para motivar aún más a los usuarios a esforzarse por desarrollar un buen hábito. Esto es lo que diferencia a su aplicación de la mayoría de los rastreadores. Habilidades de



programación de back-

end : Habilidades de programación de front-end:

Habilidades de operaciones (administración):

Dificultad:

Rentabilidad:




11. "Clona" una aplicación que usas con frecuencia, pero agrega lo que más extrañas





No estoy sugiriendo violar la ley y usar la marca registrada de otra persona o simplemente copiar algo sin alma.



Agregue a la solución lo que la hará única, digna de una existencia independiente. No clones un tablero Kanban agregando solo la reproducción de la canción "Eye Of The Tiger" cada vez que selecciones una nueva ... ¡Espera! ¡Es una idea asombrosa!



En serio, definitivamente hay cinco o diez cosas que te vuelven loco al usar una aplicación. Haga de estos defectos la razón de su proyecto. Si el dolor es tan intenso que está listo para crear un nuevo proyecto a causa de él, sabrá exactamente qué hacer y cómo implementarlo.



Asegúrese de consultar los foros de soporte, subreddits (temas) y Twitter para estas aplicaciones. Este es el lugar donde hay más sugerencias, quejas y deseos. Allí encontrará la clave que necesita. Y probablemente alguien incluso estará dispuesto a pagar por su proyecto. Habilidades de



programación de back-

end : Habilidades de programación de front-end:

Habilidades de operaciones (administración):

Dificultad:

Oportunidad de ganancias:



Para inspiración:
depende de usted :)



12. Propio juego de aventuras (misión)





Esta es una idea fantástica si quieres practicar tus habilidades de escritura.



Escribe historias, no dejes que los estereotipos de fantasía te limiten, prepárate para cualquier escenario. El usuario puede enviarle valores inesperados, así que asegúrese de validar la entrada. ¿Solo permitirá comandos mediante pulsaciones de teclas y palabras o texto completo? Aquí, nuevamente, encontrará varios problemas y tecnologías que son típicos solo para este tipo de proyecto. ¿Cómo almacenarás el texto sobre eventos? ¿Habrá imágenes (medios)? ¿Puedes personalizar los atributos de un jugador en particular? ¿Los atributos afectan el juego o son solo decoración? ¿Será posible elegir el mismo personaje para diferentes juegos? ¿Y compartirlo con otros jugadores?



Habilidades de programación backend:

-:

Ops-:

:

:






En primer lugar, me gustaría aclarar las valoraciones que le he dado a cada idea. Por supuesto, son subjetivos y reflejan mi experiencia como desarrollador. Sí, las estimaciones se basan en cómo presento personalmente el resultado final. Sin embargo, intenté hacer una escala visual para comparar ideas.



El nivel de dificultad significa que este es un proyecto de dificultad media en comparación con las otras ideas de este artículo.



Espero que no decida que propongo implementar las 12 ideas en un año, en teoría, un mes. Es una locura y asombrosa al mismo tiempo. Es cierto, no estoy seguro de si esto es más asombroso que una locura, pero, por supuesto, te admiraré. Incluso si acaba de comenzar uno de los proyectos, ya me alegrará el día cuando me entere.



Entonces, te desafío de nuevo. ¿Está implementando una de las ideas?



“Empiece a hacer todo lo que pueda, e incluso lo que pueda soñar. El valor es genio, fuerza y ​​magia ". - Goethe


Da el primer pequeño paso. ¡Estás más que listo!



All Articles