Skip to main content
CF

Build A Finance Platform

13h 43m 45s
English
Paid

Build A Finance Platform is a 31-lesson 13 hours 43 minutes self-paced course by Antonio Erdeljac (Code With Antonio). In this 11-hour course, you will learn how to create your own SaaS financial platform with the ability to track income and expenses, categorize transactions, and assign them to specific accounts.

Course facts

Lessons
31
Duration
13 hours 43 minutes
Level
All levels
Language
English
Updated
Instructor
Antonio Erdeljac (Code With Antonio)
Price
Premium

In this 11-hour course, you will learn how to create your own SaaS financial platform with the ability to track income and expenses, categorize transactions, and assign them to specific accounts. You will also learn how to import transactions using a CSV file, connect to your bank account through Plaid, and monetize this product using Lemon Squeezy.

Who teaches Build A Finance Platform? Antonio Erdeljac (Code With Antonio)

Antonio Erdeljac (Code With Antonio) thumbnail

Antonio Erdeljac is a Croatian developer behind the Code With Antonio YouTube channel — one of the more active independent full-stack JavaScript channels online, with a focus on long-form, project-based clones of well-known applications (Netflix clone, Spotify clone, Notion clone, Discord clone, Trello clone). The channel's distinctive contribution is the depth of those clone tutorials — each typically runs 8-15 hours and covers the full back-end-to-front-end implementation of a working app.

The course catalog covers the modern Next.js / React stack: App Router patterns, server components, server actions, Prisma + PostgreSQL, NextAuth / Clerk authentication, Stripe billing, file uploads, real-time features with Pusher, and the deployment workflow with Vercel. Material is paid extended versions of the YouTube content with additional features and context.

The CourseFlix listing under this source carries over 15 Code With Antonio courses spanning that range. Material is aimed at intermediate-and-up React developers building real full-stack applications.

What lessons are included in Build A Finance Platform?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 31 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Intro
All Course Lessons (31)
#Lesson TitleDurationAccess
1
Intro Demo
04:36
2
Setup
08:00
3
Authentication
29:17
4
API with Hono
28:31
5
Header
35:39
6
Drizzle ORM
24:24
7
Upgrade Drizzle to 0.21
06:58
8
Accounts GET API
32:37
9
Accounts POST API
45:37
10
Data table
31:39
11
Accounts bulk delete
26:31
12
Accounts PATCH API
36:33
13
Categories
28:30
14
Transactions API
38:24
15
Transactions hooks
12:13
16
Transactions form
51:56
17
Transactions page
39:27
18
Transactions import
48:59
19
Transactions account modal
13:32
20
Summary API
32:13
21
Dashboard cards
29:44
22
Dashboard chart
27:28
23
Dashboard pie
19:02
24
Filters
22:04
25
Deployment
05:51
26
(Bonus) Settings page
06:54
27
(Bonus) Plaid link token
21:09
28
(Bonus) Plaid exchange token
17:39
29
(Bonus) Plaid import transactions
32:42
30
(Bonus) Subscriptions & Payments
01:02:50
31
(Bonus) Tailwind config fix
02:46
Unlock unlimited learning

Get instant access to all 30 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Build A Finance Platform?

More courses by Antonio Erdeljac (Code With Antonio)

Frequently asked questions

What are the prerequisites for this course?
Before taking this course, it's beneficial to have a basic understanding of web development concepts, including RESTful APIs and JavaScript. Familiarity with ORM (Object-Relational Mapping) and experience using Node.js will also help, as the course uses Drizzle ORM and covers API creation with Hono.
What will I build during this course?
You will build a SaaS financial platform capable of tracking income and expenses, categorizing transactions, and assigning them to specific accounts. The platform will also include features for importing transactions via CSV, connecting to a bank account through Plaid, and monetizing the product using Lemon Squeezy.
Who is the target audience for this course?
This course is designed for developers interested in building financial platforms or SaaS applications. It is suitable for those who have some foundational knowledge in web development and are looking to expand their skill set with practical experience in financial technology.
What specific tools and platforms does the course cover?
The course covers the use of Drizzle ORM for database management, Hono for API creation, and Tailwind CSS for styling. It also explores integrating Plaid for bank account connections and Lemon Squeezy for product monetization.
What topics are not covered in this course?
The course does not cover advanced financial analysis or accounting principles. It focuses on building the technical aspects of a financial platform rather than financial theory or complex financial computations.
How much time should I expect to commit to this course?
The course has a total runtime of 11 hours, spread across 31 lessons. Depending on your pace and prior experience, you might also need additional time for practice and project implementation, especially if you're new to some of the tools used.
How can the skills learned in this course benefit my career?
Skills acquired from this course can enhance your career in web development, especially in the fintech sector. Understanding how to build a financial platform, handle transaction data, and integrate with financial APIs like Plaid can be valuable in many tech environments and open opportunities in SaaS-based solution development.