← Zákazky

Build a software program for accounting

Rozpoč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?
Otvoriť na Upwork