Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskflow

A single-user task management app built with Next.js, Rust, MySQL, and Redis.

Taskflow screenshot

Getting Started

  1. Copy .env.example to .env.
  2. Change FIXED_PASSWORD if needed.
  3. Run docker compose up --build.
  4. Open http://localhost:3000.

The initial login password is taskapp.

Structure

  • frontend: Next.js
  • backend: Rust / Axum
  • mysql: Stores tasks persistently
  • redis: Stores login sessions

API

  • POST /api/login
  • POST /api/logout
  • GET /api/session
  • GET /api/tasks
  • POST /api/tasks
  • PATCH /api/tasks/:id
  • DELETE /api/tasks/:id

This authentication approach is intended for initial development only. Before production use, add a user table, password hashing, CSRF protection, and TLS.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages