Skip to content
View MartaLucea's full-sized avatar

Highlights

  • Pro

Block or report MartaLucea

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MartaLucea/README.md

Hi there, I'm Marta Lucea Star


🎓 Web Application Development Student (DAWe) at ITB Barcelona

I'm passionate about programming and building efficient, innovative solutions. Currently studying DAWe at the Institut Tecnològic de Barcelona, where I apply everything I learn to create solid and meaningful projects.


🛠️ Tech Stack

Languages

Kotlin Python Java JavaScript HTML5 CSS3

Databases

MySQL PostgreSQL SQLite

Tools

Git GitHub VS Code IntelliJ IDEA


🚀 Projects

Here are some of the projects I've built during my studies:


🐾 Pokémon CRUD — Local & Remote Database Manager

MVC project developed in Kotlin with SQLite and Supabase · Pair project

A full-stack console application built following a layered MVC architecture that manages Pokémon data across both a local SQLite database and a remote Supabase instance.

  • Full CRUD operations through an 8-option interactive menu: view, sort, search, add, edit, delete, export and more
  • Search results exportable to text or binary files; data importable from external files
  • Remote-first logic: works with Supabase by default, falls back to local SQLite if offline (Extra 2)
  • Automatic sync between local and remote databases to keep data consistent across both sources
  • JavaFX graphical interface added on top of the console version (Extra 1)
  • Branched as main-supabase to keep the remote implementation isolated from the original codebase

Kotlin SQLite Supabase Repo


⚔️ Battle Simulator Dashboard — DOM & Events

Frontend project developed in JavaScript, HTML5 and CSS3

An interactive combat simulator dashboard built as the fifth phase of an evolving JavaScript project. Transitions the game from console-based execution to a fully event-driven browser interface.

  • Hero creation form using <input> and <select> with submit event handling — replaces previous prompt-based input
  • Dynamic horde rendering with forEach, displaying each enemy's name and health bar in the DOM in real time
  • Attack and Potion buttons with state control: attack disables on victory, potion only active when the hero has one available
  • Visual feedback with CSS classes: .viva (green health), .critica (red + blinking animation when HP < 20), .mort (grey/faded on defeat)
  • DOM updated on every game state change — no page reloads
  • Game logic (damage calculation, turn resolution, victory check) kept strictly separate from DOM manipulation code

JavaScript HTML5 CSS3 Repo


🎵 Frecuencia Prohibida — Music & Festivals Portal

Basic frontend project developed in HTML5 & CSS3

A simple music and festivals portal built as a first web project to practice HTML5 structure and CSS3 styling. The content is mostly placeholder text and images, as the focus was on learning proper web structure.

  • Multi-page layout with navigation (Home, Festivals, Detail, Sign Up)
  • Semantic HTML5 with header, main, section, aside and footer
  • First hands-on project building a complete webpage from scratch

HTML5 CSS3


📬 Contact


Thanks for stopping by!

Popular repositories Loading

  1. MartaLucea MartaLucea Public

    My personal repository

  2. EA1.-DAWe1_25_26_RA6 EA1.-DAWe1_25_26_RA6 Public

    Forked from Aitor-685/EA1.-DAWe1_25_26_RA6

  3. github-readme-stats github-readme-stats Public

    Forked from anuraghazra/github-readme-stats

    ⚡ Dynamically generated stats for your github readmes

    JavaScript

  4. ra6cicd-MartaLucea ra6cicd-MartaLucea Public

    Forked from itbvnr/ra6cicd-MartaLucea

    itbvnr-dawe-1-despl-2526-ra6cicd-dawe2026cicd2 created by GitHub Classroom

    PHP

  5. portfoli portfoli Public

    HTML

  6. -Battle-Simulator-Dashboard-DOM-Events -Battle-Simulator-Dashboard-DOM-Events Public

    An interactive combat simulator dashboard built as the fifth phase of an evolving JavaScript project. Transitions the game from console-based execution to a fully event-driven browser interface.

    JavaScript