SShortSingh.
Back to feed

Developer Builds Open-Source Multi-Asset Investment Dashboard Using Next.js and AI

0
·3 views

A software engineer has publicly released ApexPulse, a multi-asset investment dashboard that consolidates holdings across crypto and other markets into a single interface. Built with Next.js 15, TypeScript, PostgreSQL, and Prisma, the platform uses a modular monolith architecture with a dedicated pricing engine that normalises all asset values into USD. A background cron worker automates data synchronisation, with GitHub Actions available as an alternative scheduler to reduce dependency on the main application process. The system is designed for resilience, falling back to a holding's cost basis when live price data from external APIs is unavailable. The project has been open-sourced on GitHub, and the developer is seeking feedback from engineers working in distributed systems and fintech infrastructure.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Deploy to AWS via GitHub Actions using OIDC — no long-lived access keys needed

A technical guide published on DEV Community outlines how engineering teams can build a secure, reproducible AWS deployment pipeline using GitHub Actions without storing long-lived AWS access keys in their repositories. The approach relies on OpenID Connect (OIDC), which allows GitHub Actions to obtain short-lived AWS credentials by assuming a scoped IAM role, eliminating the risk of key leakage or rotation failures. The setup targets containerized applications on Amazon ECS and introduces two separate IAM roles — one for building and pushing Docker images, another for deploying to production — each restricted to specific repositories and branches. The guide also emphasizes defining explicit pre- and post-deployment checks, including blocking controls such as tests, linting, and manual approvals. A key principle stressed throughout is that a rollback procedure must be written down and successfully tested by a team member before it is ever needed in a real incident.

0
ProgrammingDEV Community ·

How Structured Data and Answer-First Copy Made a Turkish Lighting Firm AI-Visible

A web rebuild for A1 Organizasyon, an Istanbul-based holiday and Ramadan lighting manufacturer operating since 2010, focused on making the site quotable by AI assistants rather than just search-engine friendly. The developer restructured a catalog of 666 product variants — each tagged with height, wattage, and weight — into plain HTML tables instead of JavaScript carousels, so crawlers and retrieval systems could reliably extract specific figures. Every page section was rewritten so its opening sentence stands alone as a verifiable fact, replacing vague claims like 'high-quality solutions' with concrete specs such as IP65 ratings, H07RN-F cabling, and 48-hour quote commitments. A dated seasonal calendar was added to the homepage, giving AI systems a freshness signal and citable deadlines like an end-of-October application cutoff for municipal projects. The core lesson is that local service sites become invisible to AI assistants not from poor rankings but from a lack of specific, extractable facts on the page.

0
ProgrammingDEV Community ·

Vibe Coding Can Write Software, But It Cannot Replace Engineering Judgment

A developer argues that 'vibe coding' — using AI to generate software through natural language prompts — can produce working code but falls short of making software production-ready on its own. The missing element is not code-writing ability but the managerial and oversight functions engineers provide, such as scoping work, setting quality gates, and monitoring costs. To address this gap, the author is building an open-source tool called Code Desks, which structures AI coding sessions into role-specific agents — product manager, developer, reviewer, and launcher — operating on a sprint cadence. Each role is assigned a budget and must pass defined checklists before work advances to the next stage, separating the 'owner' decision from the 'engineer' evidence requirement. The author concludes that non-engineers can take ownership of the product and priority half of the process, but the oversight structure itself still needs to be deliberately designed and enforced.

0
ProgrammingDEV Community ·

Developers Build 11-Agent AI System Using TigerGraph to Automate Fraud Investigations

A development team has built an agentic fraud investigation system that combines TigerGraph's graph database with 11 specialized AI agents to streamline financial fraud analysis. The system maps relationships between transactions, customers, devices, cards, and prior fraud cases to surface patterns that isolated record-by-record analysis would likely miss. Starting from a single suspicious transaction, the workflow automatically creates an investigation case, explores graph connections, checks historical cases, evaluates evidence, and recommends a next action. Analysts interact with the system through an AI chat interface that provides access to case history, agent activity, graph evidence, and an approval or rejection workflow. The project uses GSQL, Python, pyTigerGraph, and GraphRAG, and is publicly available on GitHub.