software project ideas

17396 unique ideas generated from tech news

last update: Monday December 2025 12:51

A web application that monitors the prices of external SSDs like the Crucial X10 Pro mentioned, sending users alerts when prices drop below a specified threshold. Leverages price data from various retailers pulled via APIs or web scraping.

Python PostgreSQL NodeJS Medium

A lightweight desktop application that allows users to track their cryptocurrency holdings across multiple exchanges and platforms. It integrates with blockchain data to provide real-time price updates, profit/loss calculations, and potential tax reporting features, leveraging the blockchain's security. Inspired by the current crypto market volatility and tax concerns.

Java PostgreSQL Medium

A desktop application to manage microSD cards used in Nintendo Switch consoles, and also a cloud backup service. Centralized storage of screenshots, videos, backups of saves, and quick loading of storage. Handles SD Express card formatting and optimization for Nintendo Switch 2 use, and compatibility checks.

C# Android Medium

A tool that monitors DDR5 RAM prices across major retailers (like Newegg) and provides historical price trend analysis. It alerts users when prices drop below a specified threshold and predicts future price fluctuations based on market data and AI demand signals. Could be utilized as a browser extension or standalone desktop app.

Python PostgreSQL Medium

A software application that allows users to easily manage and connect multiple retro mini screens (like the 3.5-inch IPS monitor) to their modern computers. It provides a centralized interface for configuring display settings, managing SD card content, and coordinating USB hub functionality across multiple displays.

Python NodeJS Easy

A streamlined toolkit built on core game engine principles (game loops, scene management, asset handling, rendering) to simplify game development. Focuses on modular components and ease of use for independent developers.

C# Medium

A secure age verification service utilizing facial recognition. Allows businesses (e.g., online retailers, game platforms) to verify user age while adhering to privacy regulations. Includes a mechanism to disable verification for users who fail initial checks.

Python Android iOS Difficult

A tool for game developers to manage and organize assets (models, textures, sounds) within a game engine, streamlining the content creation workflow based on game engine architecture analysis.

C# NodeJS Medium

A software library that allows developers to integrate age verification facial scan technology (as exemplified by Snapchat) into their applications, including safeguards for preventing underage users from bypassing the system.

C# Difficult

A command-line utility that automatically extracts tables from multiple PDF files and saves each table into a separate Excel sheet, addressing the need outlined in the PDF table extraction article.

Python Easy

A desktop application that allows users to track historical stock data from the Tiingo API, storing the ticker symbols in a local SQLite database for offline access and analysis. It addresses the problem of data persistence mentioned in the article.

Python SQLite Medium

A simplified game engine component that manages game scenes, physics, and assets using frame-by-frame loops and rendering pipelines. Designed as a learning tool or a foundation for building more complex games.

C# Medium Android

A secure API that provides age verification services using facial scanning, specifically designed to assist applications (like Snapchat initially) with identity verification for users under 16. Provides a level of control and verification beyond simple date-of-birth input.

Python NodeJS PostgreSQL Difficult

A desktop or command-line application that automatically extracts tables from PDF files and saves each table as a separate Excel spreadsheet. Focuses on reliability and handling multi-page tables.

Python Medium PostgreSQL

A web application that allows users to search for stock tickers, view current data via an API (like Tiingo), and automatically store their search history in a local SQLite database. Provides a simple record of viewed stocks over time.

Python Flask SQLite JavaScript Easy