Python-React Business Web App

Job ID: 39785898

Budget: €30 – €250 EUR

I’m looking to build a full-stack web application for business users that combines a Python back-end with a React front-end running on Node.js. The system has to handle secure user authentication, role-based permissions, detailed activity logs, and an interactive analytics dashboard that can surface key metrics and export reports on demand.

Core scope
• Back-end: Python (FastAPI or Django preferred) to expose REST or GraphQL endpoints, manage authentication, and write structured logs.
• Front-end: React with modern hooks and state management, consuming those endpoints to render charts, tables, and filters in real time.
• Middleware: Node.js for build tooling, server-side rendering if it improves performance, and any task automation.
.sql server or mongo db
Key features to deliver
1. Sign-up, login, password reset, and single-sign-on readiness.
2. Fine-grained permission management so admins can control feature access per role.
3. Analytics/dashboard module that pulls data from the back-end, displays KPIs, and lets users download CSV/PDF reports.
4. Comprehensive request and error logging for audit trails, with a simple viewer in the admin area.

I will provide wireframes and sample datasets; you take care of database schema design, API development, UI implementation, and deployment scripts (Docker or similar). Code needs to be clean, documented, and pushed to a private Git repository with meaningful commits so I can follow progress.

If this stack and feature set fit your expertise, tell me about a similar project you delivered and the tools you used—especially for auth and charting—so I can see how quickly we can move forward.