Python based website code Needed to be uploaded as live website

Job ID: 40294918

Budget: ₹600 – ₹1,500 INR

I’m looking for clean, well-structured Python code that lets me spin up a small website whose main purpose is content management. Framework choice is up to you—Django, Flask, FastAPI with Jinja, or something similar—so long as the final result is easy for me to unzip, install dependencies, run migrations (if any), and start serving content.

What matters most is that I can log in as an admin, create new entries, edit them later, delete when necessary, and have those changes reflected immediately on the public-facing pages. A minimal, intuitive interface is preferred over heavy design; raw HTML/CSS is fine as long as the CRUD workflow is solid.

Please include:
• Complete source code with clear structure (models, views / routes, templates, static files).
• A requirements.txt (or Pipfile) and a short README explaining setup steps and any environment variables.
• Simple authentication that protects the admin area—leveraging the built-in Django admin, Flask-Login, or an equivalent solution is perfect.
• Any database layer that ships ready to use (SQLite is fine for the first run, with instructions on switching to Postgres or MySQL if desired).

If you have questions about specific content models or want to suggest useful extras (Markdown support, image uploads, REST API endpoints), feel free to outline them. My priority is getting a functional, maintainable base I can extend later, so clear comments and adherence to Python best practices will weigh heavily in my selection.

Looking forward to reviewing your approach and timeline.
Related categories: JavaScript Python CSS Django HTML SQLite Flask FastAPI