Skip to content
  • Live project
  • Web apps

Ars Nova Trade

Live project | Frontend and backend development

A web application for building and testing trading strategies across crypto, BIST, US stocks, FX and commodities. Users analyse an asset, build a strategy without code, backtest it and try it with paper money before running it.

Built for: Traders and investors who want to test an idea properly before putting real money behind it.

  • Next.js
  • Python
The Ars Nova Trade home page on desktop, with its headline beside a strategy backtest panel showing a price chart and results
  • The problem

    Turning a trading idea into something testable usually means spreadsheets, code or several separate tools, and real money is at risk if a strategy has not been tried first.

  • What we did

    Frontend development in Next.js · Backend development in Python

  • The outcome

    Ars Nova Trade is live on the public web, where people can create a free account. These capabilities are available on the site today.

Project overview

Retail trading and investing: crypto, BIST (Turkish equities), US stocks, FX and commodities, in English and Turkish.

Our contribution: Frontend development in Next.js and backend development in Python, 2025.

Visit the live website (opens in a new tab)

Goals

  • Help people understand an asset before they trade it
  • Let them build a strategy without writing code
  • Make testing come before real money

Scope and deliverables

  • Frontend development in Next.js
  • Backend development in Python

The challenge

Turning a trading idea into something testable usually means spreadsheets, code or several separate tools, and real money is at risk if a strategy has not been tried first.

  1. Analysis, strategy building, testing and automation often live in separate tools
  2. Writing a strategy normally requires programming
  3. Connecting an exchange account has to feel safe

Our approach and strategy

Blocvibe worked on both sides of the application: the Next.js interface people use and the Python backend behind it. The product itself follows one path from idea to live strategy.

  1. UnderstandFundamental and technical analysis of an asset, on one screen.
  2. BuildA no-code strategy builder, using prebuilt templates, a wizard or a prompt.
  3. TestBacktests on historical data, with an equity curve, trade log and risk metrics.
  4. AutomatePaper trading first, then bots that run a strategy when the user is ready.

Design and user experience

The public site uses a dark, data-focused interface, with the same structure adapted to phones.

  • Strategies always read back as a plain sentence, so the rules are easy to check
  • Results are shown as charts and tables, with past-performance warnings beside them
  • Available in English and Turkish, with a light and dark theme
  • A responsive layout that stacks cleanly on a phone

Technology stack

Frontend

Next.js
The web application people see and use.

Backend

Python
The server side of the application.

Third-party integrations

TradingView alerts
Users can connect their own TradingView strategy, and an order is placed when an alert arrives.
Exchange API keys
Connects a user’s own account to run a strategy, with trading permission only.

Challenges and solutions

  • Challenge

    Real money should never be the first test.

    Solution

    Every strategy follows the same path: backtest, paper trading, then real money.

  • Challenge

    Connecting an exchange account has to be safe.

    Solution

    API keys work with trading permission only, so money cannot be withdrawn, and keys are stored encrypted.

  • Challenge

    A running bot must not lose track of risk.

    Solution

    Per-trade stop losses and account protection stop a bot automatically, with email and browser notifications at each step.

Product showcase

The live home page on desktop, with a strategy backtest preview

01 / 05The same page in its responsive mobile layout

End to end

How a Blocvibe project is delivered

The stages we use to run custom software projects. The detail of each one depends on the project.

  1. Discovery and requirements

    We define the problem, the goals and what success looks like, and check that the idea is feasible.

  2. Research and planning

    Scope, priorities, estimates and milestones are agreed in writing before work starts.

  3. Architecture and technical strategy

    We choose the structure, data model and integrations that suit the product and its known limits.

  4. UI/UX design and prototyping

    Key screens and journeys are designed and reviewed, so problems surface before they are expensive to fix.

  5. Frontend development

    The interface is built in short iterations, and you review real, working increments as it takes shape.

  6. Backend and integration

    Data, business rules and connections to your other systems are built and proven against real scenarios.

  7. Testing and quality assurance

    Features are checked against the agreed scope, and any change is discussed before it happens.

  8. Deployment and launch

    The software goes live in the agreed environment, and we hand over what you need to run it.

  9. Support and optimisation

    Where agreed, we keep improving the product as real use shows what matters most.

What was delivered

Ars Nova Trade is live on the public web, where people can create a free account. These capabilities are available on the site today.

  • Asset analysis across several markets
  • A no-code strategy builder with prebuilt templates
  • Backtesting and paper trading
  • Automated bots with risk protection

Key takeaways

What it shows

  • Full-stack delivery: a Next.js frontend and a Python backend in one product
  • Presenting complex, data-heavy financial tools clearly
  • Designing a product around safe defaults

Next case study: Explogenn CRM

Have a Similar Project in Mind?

Let’s turn your idea into a powerful digital solution.

chat with blocvibe on whatsapp

Let’s Talk About Your Next Project

Have an idea or need a digital solution? Let’s discuss how Blocvibe can help.

Chat With Us on WhatsApp (opens in a new tab)