Build a software program for accounting
Budżet: $8.0 - $12.0
HOURLY / PART_TIME
⭐ 4.98 (34)
Australia
sqlite, python
Job Title:
Mid-level Python Developer – Build Local Accounting App (FastAPI + Vue.js + Ollama)
Job Description:
We are building a simple, local-first accounting application for small Australian businesses (service and light manufacturing). The app will run locally on a Mac or Windows computer and be accessed via a web browser.
The core value of the app is AI-powered bank transaction categorization using a local AI model (Ollama). We want a clean, functional MVP that includes CSV import, AI categorization, basic invoicing, and essential reports.
Tech Stack:
Backend: Python + FastAPI + SQLAlchemy
Database: SQLite
Frontend: Vue.js 3 + PrimeVue
AI: Ollama (local)
PDF generation: WeasyPrint
What we need built (MVP scope):
Drag & drop CSV bank import with preview
AI transaction categorization using Ollama (with structured JSON output)
Review & correction screen (users can fix AI suggestions)
Basic Chart of Accounts
Simple invoicing (create invoice, mark as paid, PDF export)
Basic reports (P&L, Balance Sheet, GST summary)
Local data storage using SQLite
Basic multi-user support (max 5 users)
Requirements:
3–5 years of experience as a full-stack developer
Strong experience with Python + FastAPI
Good experience with Vue.js 3
Experience integrating AI models (Ollama or OpenAI API)
Comfortable working with SQLite
Clean code and good communication skills
Based in India (preferred for time zone and cost)
Project Details:
This is for an internal tool first, with plans to productize later.
We want to build a lean, working MVP in 8–12 weeks.
Budget-friendly project. We are looking for good quality at a reasonable rate.
You will work directly with the founder.
To Apply, please answer the following:
Do you have experience with FastAPI + Vue.js 3? Please share examples if possible.
Have you worked with Ollama or any local AI models before?
What is your expected hourly rate (USD)?
How many hours per week can you dedicate to this project?
Otwórz na Upwork