Amazon Data Filtering Web App Development

Job ID: 38567667

Budget: $30 – $250 AUD

I need a web app built that uses my python script I built in replit for upload of a excel and filtering. The app should allow user logins and have an admin dashboard.

Key Requirements:
Use the tested Python script from Replit.
Develop a responsive web app accessible on any device (PC, mobile, etc.).
Enable file upload for Amazon data filtering (scipt works currently in replit - I will supply python code).
User sign-up (username/and they must enetr there Amazon Store URL) with login.
Admin dashboard to manage and view user accounts.
Setup database (SQLite/PostgreSQL) for user data and filters.
Future: Admin filters to identify top-performing accounts.

Suggested dependies:
Dependencies (Python Packages):

Streamlit – To render the UI components of the script.
Pandas – For handling Excel file manipulation.
Openpyxl – To read and write Excel files.
Flask (or Django) – For handling routing, sessions, and user authentication.
SQLAlchemy (if using Flask) – For database ORM (object-relational mapping).
psycopg2 (for PostgreSQL) or mysqlclient (for MySQL) – For database connections.

Other Tools:

Gunicorn – For serving the Python app in a production environment.

I think the install of the above will ensure they can use your script from Replit on a server environment for web access with user authentication and an admin dashboard.

Ideal Skills:
- Web Development: Proficiency in creating user-friendly web applications.
- Python: Experience with Python, particularly in integrating scripts into web apps.
- Data Processing: Ability to handle bulk data processing efficiently.
- Amazon API: Familiarity with Amazon's data and reporting systems would be a plus.
Related categories: PHP JavaScript Python NoSQL Couch & Mongo Replit