My DeepSeek V4 Todo App Project – Complete Summary

I successfully built a full-stack, authenticated Todo web application with DeepSeek V4 as my coding partner.

What I Built

Backend (main.py):

  • FastAPI server running on http://127.0.0.1:8000
  • SQLite database (todos.db)
  • User registration and login with JWT authentication
  • Secure, private todos — each user only sees their own data
  • Full CRUD functionality:
    • Create new todos
    • View my todos
    • Mark as complete / undo
    • Delete todos

Frontend (index.html):

  • Clean, modern single-file web interface
  • Login form (with my credentials auto-filled)
  • Add new todos with title and optional description
  • Dynamic todo list with priority display
  • Complete / Undo and Delete buttons that actually work
  • Responsive and nice-looking UI

Extras I Added:

  • Desktop icon + Applications Menu entry
  • One-click start script (~/start-todo-app.sh)
  • Changed default password to a secure one (***************)

How to Run My App

  1. Start the backend + frontend with one command:Bash~/start-todo-app.sh
  2. Login with:
    • Username: lvydvy
    • Password: **************** (my secure password)

Current Status

  • Everything works end-to-end
  • Data is persistent (saved in SQLite)
  • Authentication is secure
  • Desktop shortcut and menu item are working
  • I can add, complete, and delete todos easily

This is a complete, working full-stack Todo application that I built from scratch with DeepSeek V4’s help in one conversation.

I’m really proud of it! It’s a solid foundation that I can now extend (Docker, deployment, more features, etc.).