Sheila Demonteverde

My Projects

Software Programming and Systems Development AAS Projects

ATM Machine with PIN (C++)

Simulated ATM interface with PIN verification and transaction options built in C++.

View Source Code (Updated)

Database Set Up (SQL)

Created SQL database with multiple tables, constraints, and CRUD functionality.

Index Card App (MIT App Inventor 2)

Mobile flashcard app built with MIT App Inventor 2 for study and memory practice. Features swipe navigation and customizable card sets.

Haunted Jaunt Game (Unity)

Unity 3D horror platformer with sprites, audio, and interactive gameplay.

View Source Code

Android To-Do List App (Kotlin)

Task manager mobile app using Kotlin with SQLite storage and material design.

View Source Code

Tic Tac Toe Game (C++)

Advanced C++ command-line Tic Tac Toe game with input validation and win/tie detection logic. Uses functions, loops, and clean modular code.

View Source Code

Web Dev I – Portfolio Site (HTML, CSS, JS)

Front-end site showcasing layout, styling, and JavaScript interactivity.

Web Dev I – UI Enhancement (HTML/CSS)

Expanded version of Web Dev I project with improved styling and layout.

View Source Code

Java OOP Project

Java application applying object-oriented concepts like classes and inheritance.

Web Dev II – Dynamic Site (PHP/MySQL)

Dynamic full-stack website featuring form validation, client-side scripting, and server-side integration using PHP and MySQL. Developed for Web Dev II.

View Source Code

Simple Calculator (C++)

Basic calculator with GUI logic using C++ for arithmetic operations.

View Source Code

Full-Stack Web Development Projects

Task Manager API (Node.js, Express, MongoDB)

Full-stack task management API with CRUD functionality, connected to MongoDB Atlas and deployed using Render.

Live API | View Source Code

Habit Tracker (Node.js, Express, MongoDB)

Full-stack habit tracker with daily logging, streak tracking, and MongoDB persistence. Users can add habits, mark completions, and view progress.

Live App | View Source Code

Frontend (HTML/CSS/JS) Mini Projects

QR Code Generator

Enter any text or URL and instantly generate a scannable QR code using a free API.

Live App | View Source Code

Responsive Portfolio

A mobile-friendly personal portfolio site to showcase projects and contact details. Built using just HTML and CSS.

Live App | View Source Code

Light/Dark Toggle

Simple toggle between light and dark themes using CSS variables and localStorage.

Live App | View Source Code

Image Carousel

Responsive carousel with previous/next buttons and smooth transitions.

Live App | View Source Code

Color Scheme Generator

Pick a base color and generate 5-color palettes using TheColorAPI.

Live App | View Source Code

JavaScript Logic Projects

Countdown Timer

A simple and responsive countdown timer built with HTML, CSS, and JavaScript. Users can set a future date and time, and the app will display the live countdown in days, hours, minutes, and seconds.

Live App | View Source Code

Rock Paper Scissors Game

A simple interactive game where the player competes against the computer by choosing Rock, Paper, or Scissors. The game displays the outcome and keeps score.

Live App | View Source Code

To-Do List

A simple, responsive to-do list web app that lets users add, delete, and complete tasks in real-time. Built with plain HTML, CSS, and JavaScript.

Live App | View Source Code

Stopwatch App

A simple digital stopwatch built with JavaScript. Users can start, stop, and reset the timer with precision to hundredths of a second.

Live App | View Source Code

Python Mini Projects

Weather App (Python CLI)

Command-line weather app that fetches real-time temperature, humidity, and condition using the OpenWeatherMap API. Built with Python and the requests library.

View Source Code

Password Generator (Python CLI)

A command-line app that generates strong random passwords based on user-defined settings like length, uppercase, numbers, and special characters.

View Source Code

Currency Converter (CLI)

A simple Python command-line app that converts currencies using real-time exchange rates. Built with the exchangerate-api.com API.

View Source Code

File Organizer (CLI)

A simple Python script that organizes files in a folder into subfolders by file type. Supports categories like Images, Documents, Audio, and more.

View Source Code

Simple Calculator (CLI)

A basic command-line calculator that performs addition, subtraction, multiplication, and division. Built with Python for practice with conditionals, loops, and input validation.

View Source Code

API-Based CLI Projects

Joke Generator (Python CLI)

Fetches a random dad joke from the icanhazdadjoke API and displays it in the terminal. No API key required.

View Source Code

Dog Image Fetcher (Python CLI)

Grabs a random dog image URL from Dog CEO's API and optionally opens it in your browser.

View Source Code

Dictionary App (Python CLI)

Uses dictionaryapi.dev to look up word definitions, parts of speech, and example sentences.

View Source Code

Crypto Tracker (Python CLI)

Fetches real-time prices for Bitcoin and Ethereum using CoinGecko’s API. Displays USD value.

View Source Code

NASA APOD Viewer (Python CLI)

Displays NASA’s Astronomy Picture of the Day, including title, explanation, and image URL.

View Source Code

Video Presentation Creation

Inventory and Order Management Tool

Created short narrated videos explaining core software design patterns using diagrams, visuals, and structured walkthroughs for academic presentations.

Topics: Abstract Factory, Builder, Proxy, Adapter, Composite

Tools: PowerPoint, Canva, Stock Footage, Video Compression