Brief introduction about the service, including its purpose and main features.
- Frontend: Yew, TailwindCSS, DaisyUI
- Backend: Axum
- Database: SQLx SQLite3
frontend
: Contains all the frontend code using Yew and DaisyUI.models
: Defines the structs used for frontend-backend communication.root directory
: Consists of backend code.
Instructions on how to set up the project locally.
- Phase 1: User authentication.
- Phase 2: Backend task initiation and background completion.
- Phase 3: Completion of backend part of APIs (fetching SVN list, merging messages, etc.).
- Phase 4: Integration of frontend and backend for log display.
Guidelines on how to contribute to the project.
Details about the project's license.
Contact information for further inquiries or support.
- User Authentication: Implement a system where users are automatically authenticated.
- Backend Task Initiation & Completion: Set up the backend to start tasks and handle them in the background.
- Backend APIs: Develop backend APIs to handle operations like pulling SVN lists and merging messages.
- Logs Display: Integrate frontend and backend to show logs related to tasks and activities.
This outline provides a structured approach to document and guide the development of the Simple Task Management Service. It ensures that essential components such as user authentication, task handling, API development, and log integration are prioritized in the project roadmap.