
Closed
Posted
Paid on delivery
I need a full-stack solution that automates day-to-day banking for both customers and bank staff. The system must run smoothly on web browsers and mobile devices, offering a single code-base or two synchronized builds—whatever guarantees consistent UX across platforms. Core scope The application must let users register an account, log in securely with a password + PIN flow, and then carry out deposits, withdrawals, balance inquiries, and view a searchable transaction history. Bank staff should have elevated screens for approving, reversing, or auditing transactions. Every change must write instantly to a relational database—MySQL is preferred, but I’m open to your suggested equivalent if it simplifies deployment without sacrificing ACID compliance. Tech expectations Frontend: any modern framework that delivers fast, responsive interfaces (React, Angular, Vue, Flutter, or similar). Backend: a robust REST (or GraphQL) API built with Node.js, Django, Spring Boot, or an equivalent that you feel comfortable maintaining. Security: enforce salted / hashed credentials, rate-limit logins, and build the password + PIN check directly into the auth flow. Deliverables • Source code with clear project structure and comments • MySQL schema and seed data scripts • Step-by-step setup + deployment guide (Docker preferred, but optional) • Brief user manual distinguishing customer vs. staff journeys • Post-delivery support window for any critical bug fixes Acceptance criteria • All listed banking operations execute accurately and reflect in the ledger in real time • Password + PIN authentication works end-to-end and stores secrets securely • Role-based access visibly separates customer and staff features • Unit/integration tests cover critical paths and pass on handover If you have prior experience building financial or high-compliance apps, mention it—speed and reliability matter to me more than flashy add-ons. Let’s discuss your proposed stack, timeline, and any clarifying questions you might have.
Project ID: 40410843
81 proposals
Remote project
Active 17 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs