https://github.com/srcarlosalonso/learning-javascript-projects
Basic project ideas to practice and improve JavaScript skills.
https://github.com/srcarlosalonso/learning-javascript-projects
javascript testing
Last synced: 9 months ago
JSON representation
Basic project ideas to practice and improve JavaScript skills.
- Host: GitHub
- URL: https://github.com/srcarlosalonso/learning-javascript-projects
- Owner: SrCarlosAlonso
- Created: 2024-09-05T02:03:57.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-08T02:31:32.000Z (over 1 year ago)
- Last Synced: 2025-02-13T05:45:56.708Z (over 1 year ago)
- Topics: javascript, testing
- Language: JavaScript
- Homepage: https://carlosalonso.design/
- Size: 3.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Current Projects List
1. Calculadora [Link](01-calculator)
2. Watch [Link](02-watch)
3. Blog API [Link](03-blog-API)
4. Counter using Vite [Link](04-counter-vite)
5. Todo List [Link](05-todolist)
6. Memory Game (no finished) [Link](06-memory-game)
6. Blackjack [Link](07-blackjack)
## Figma Files
You can also explore the Figma files for these projects. Click the link below to access them:
[Open Figma Project](https://www.figma.com/team_invite/redeem/r0PWWbiW8O59T1dz8rj2Cv)
---
## Project Ideas
Basic project ideas to practice and improve JavaScript skills.
### 3. Aplicación de Notas con Markdown
- Descripción: Desarrolla una aplicación de notas donde los usuarios puedan escribir y guardar notas en formato Markdown. Usa una librería para convertir Markdown a HTML.
- Desafíos: Edición de texto, almacenamiento local o en la nube, y conversión de Markdown.
### 4. Buscador de Imágenes con API
- Descripción: Crea una aplicación que permita buscar imágenes usando una API de búsqueda de imágenes como la API de Unsplash o Pixabay. Muestra las imágenes en una galería.
- Desafíos: Trabaja con fetch o axios para hacer solicitudes a APIs, manejo de respuestas y actualización del DOM.
### 5. Calculadora de Índice de Masa Corporal (IMC)
- Descripción: Desarrolla una calculadora que permita al usuario ingresar su peso y altura, y calcule su índice de masa corporal (IMC) junto con una interpretación de los resultados.
- Desafíos: Manipulación de formularios, cálculos y presentación de resultados.
### 6. Aplicación de Conversión de Unidades
- Descripción: Crea una aplicación que permita convertir entre diferentes unidades de medida (por ejemplo, longitud, peso, temperatura). Incluye una interfaz para seleccionar las unidades y mostrar el resultado.
- Desafíos: Manejo de entradas y salidas, conversión de unidades, y validación de datos.
### 7. Juego de Trivia o Quiz
- Descripción: Desarrolla un juego de trivia con preguntas y respuestas. Los usuarios pueden seleccionar respuestas y obtener una puntuación final basada en sus respuestas.
- Desafíos: Gestión de preguntas y respuestas, lógica del juego, y presentación de resultados.
### 8. Aplicación de Chat en Tiempo Real
- Descripción: Implementa una aplicación de chat en tiempo real usando WebSockets o una plataforma como Firebase. Permite a los usuarios enviar y recibir mensajes instantáneamente.
- Desafíos: Comunicación en tiempo real, manejo de mensajes y usuarios.
### ~~1. Todolist con Persistencia en Local Storage~~
~~- Descripción: Desarrolla una aplicación de lista de tareas (To-Do List) donde puedas agregar, editar y eliminar tareas. Utiliza el localStorage para guardar las tareas y que se mantengan después de recargar la página.~~
~~- Desafíos: Trabaja con manipulación del DOM, almacenamiento local, y eventos de formulario.~~
### ~~2. Juego de Memoria (Memory Game)~~
~~- Descripción: Crea un juego de memoria donde el usuario debe encontrar pares de cartas idénticas. Implementa lógica para verificar pares y contar los intentos.~~
~~- Desafíos: Manipulación del DOM, gestión de estados del juego, y lógica de emparejamiento.~~