Skip to content

slim-spectre/TaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dakota Task Manager

A complete solution for task management, built with React, TypeScript, and Vite.

🚀 Overview

This application is a robust Task Manager featuring secure authentication, CRUD operations, localization, and a responsive design. It was built with clean architecture in mind, using a modular file structure.

🛠 Tech Stack

  • Frontend: React, TypeScript, Vite
  • Routing: React Router
  • Styling: CSS
  • API Handling: Axios/Fetch
  • State Management: React Hooks (useState, useEffect)
image image

📂 Project Structure

my-task-manager(frontend)/
├── assets/          # Static assets
├── components/      # UI Components (Header, TaskItem, AddTask, etc.)
├── hoc/             # Protected Routes logic
├── interfaces/      # Type definitions
├── locales/         # Language files (en, uk)
├── pages/           # Page layouts
├── services/        # API calls
├── styles/          # Global & component styles
└── utils/           # Helper functions

TaskManager.Api(backend)/
├── Data/              # DbContext, database configurations & schemas
├── Endpoints/         # API controllers/minimal API handlers
├── Migrations/        # Entity Framework database migration history
├── Models/            # Domain entities and Data Transfer Objects (DTOs)
├── Validation/        # Request validation logic (e.g., FluentValidation)
├── appsettings.json   # Configuration (hidden)
└── Program.cs         # Application entry point & service registration

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors