Business Support Web App Development

Job ID: 39542204

Budget: $250 – $750 USD

Frontend Development

Proficient in React, Vue, or similar JS frameworks

Experience building responsive, modern UIs

Backend Development

Strong in Node.js (Express) or Python (FastAPI)

Experience with REST APIs, authentication, and middleware

Database

Skilled with PostgreSQL or similar relational databases

Knowledge of database design, querying, and migrations

API Integration

Experience with Google Business API

Comfortable handling OAuth2 authentication

AI Integration

Ability to work with OpenAI API (prompt building, usage limits)

Payment Systems

Knowledge of Stripe API for subscriptions and webhooks

DevOps & Deployment

Familiar with Render, Vercel, or AWS for hosting

Basic understanding of CI/CD and version control (Git)

Security

Strong grasp of web app security best practices

Experience with secure user authentication and API key handling

Bonus Skills

Experience with mobile-responsive design

Knowledge of Firebase (for future mobile push notifications)Clear Requirements

List of core features (user login, Google reviews integration, AI responses, lead gen, billing)

User roles and workflows

API Access & Keys

Google Business API credentials (OAuth client ID and secret)

OpenAI API key for AI content generation

Stripe public and secret keys for payments

Tech Stack Decisions

Frontend framework choice (Flutter, React Native, or web)

Backend framework (Node.js, Python FastAPI, etc.)

Database selection (PostgreSQL recommended)

Design Assets

Branding guidelines and logo

UI/UX mockups or style guide (colors, fonts, layout)

Development Environment

GitHub or other code repository access

Hosting environment for backend (Render, AWS, etc.)

Mobile app store accounts (Apple Developer, Google Play)

Deployment & Maintenance Plan

Testing strategy (unit tests, integration tests)

Monitoring and logging setup

Update and release schedule

Communication & Collaboration

Point of contact for questions and feedback

Project management tool (Trello, Jira, etc.)

Timeline and milestone expectations
Related categories: Python Node.js PostgreSQL React.js Stripe Vue.js Security Google APIs OpenAI