Building TerpNav Backend with Django and No AI

I've been building TerpNav's backend without leaning on AI, and it's been significantly harder. That was the point. I migrated from Flask to Django and built the backend using Django REST Framework. What I have right now: clean URL routing, API endpoints serving data, API keys saved in .env files and a project structure I understand end to end because I built it line by line. What I don't have yet: a real database, authentication, rate limiting, HTTPS config, or environment-based secrets management. The data currently lives in flat JSON files. That's the honest state of the project. But here's what I've mapped out next and actually understand well enough to implement: PostgreSQL with Django models (replacing the JSON files), Token authentication via DRF, Rate limiting with django-ratelimit, Secrets managed through environment variables, deployed behind HTTPS The hardest part isn't the code. It's slowing down enough to understand what I'm actually building. Every concept that AI used to abstract away is something I now have to research, break, and fix myself. That's the trade-off I made. It's worth it. Code is available on my gitHub #Django #Python #FullStackDevelopment #TerpNav #BuildInPublic

  • graphical user interface, text, website

To view or add a comment, sign in

Explore content categories