GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - decode2/TaskManagerApp: Full-stack task management app with React, TypeScript, ASP.NET Core, EF Core, JWT auth, calendar UI, and tests.

BranchesTags
Open more actions menu

Latest commit

 

History

115 Commits
115 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.husky
.husky
 
 
Api
Api
 
 
Areas/Identity/Pages
Areas/Identity/Pages
 
 
Data
Data
 
 
Dtos
Dtos
 
 
Migrations
Migrations
 
 
Models
Models
 
 
Pages
Pages
 
 
Properties
Properties
 
 
Services
Services
 
 
TaskManagerApp.IntegrationTests
TaskManagerApp.IntegrationTests
 
 
Validators
Validators
 
 
ViewModels
ViewModels
 
 
client-ts
client-ts
 
 
scripts
scripts
 
 
.commitlintrc.js
.commitlintrc.js
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
DEVELOPMENT_GUIDE.md
DEVELOPMENT_GUIDE.md
 
 
GlobalUsings.cs
GlobalUsings.cs
 
 
Program.cs
Program.cs
 
 
README.md
README.md
 
 
RELEASE.md
RELEASE.md
 
 
TaskManagerApp.csproj
TaskManagerApp.csproj
 
 
TaskManagerApp.sln
TaskManagerApp.sln
 
 
VERSION
VERSION
 
 
appsettings.json
appsettings.json
 
 
env.example
env.example
 
 

Repository files navigation

TaskManagerApp

Full-stack task management application built with React + TypeScript on the frontend and ASP.NET Core / C# on the backend.

This repository is a full-stack product-style project focused on authentication, task workflows, calendar-oriented UI, recurring tasks, API-backed persistence, and testable application structure.

Why this project matters

This project demonstrates practical full-stack engineering across frontend, backend, database, authentication, automated tests, and release workflow concerns.

Features

  • Task creation, update, deletion, and scheduling flows
  • Calendar-oriented task visualization
  • Recurring task support
  • JWT authentication and refresh-token-oriented backend flows
  • Responsive React UI with dark/light theme support
  • API-backed persistence with Entity Framework Core and MySQL-compatible data access
  • Integration test project for backend behavior
  • Frontend test, lint, type-check, and E2E script setup

Tech stack

Frontend

  • React
  • TypeScript
  • React Router
  • Axios
  • Tailwind CSS
  • Framer Motion
  • Cypress / Jest tooling

Backend

  • ASP.NET Core / C#
  • Entity Framework Core
  • ASP.NET Identity
  • JWT authentication
  • MySQL provider via Pomelo Entity Framework Core
  • xUnit integration tests

Repository structure

client-ts/                         React + TypeScript frontend
Api/                               Backend API endpoints/controllers
Models/, Dtos/, ViewModels/        Application data shapes
Services/                          Backend service layer
Data/, Migrations/                 EF Core data access and migrations
TaskManagerApp.IntegrationTests/   Backend integration tests
scripts/                           Release/version/dev workflow helpers

Engineering focus

  • Full-stack application architecture
  • API-driven frontend/backend integration
  • Authentication and identity flows
  • Maintainable TypeScript UI structure
  • Backend persistence and validation
  • Testable backend design
  • Developer workflow automation

Running locally

See DEVELOPMENT_GUIDE.md for detailed setup notes.

Typical flow:

# backend
 dotnet restore
 dotnet run

# frontend
 cd client-ts
 npm install
 npm start

Status

Personal full-stack project used to practice and demonstrate product engineering, frontend/backend integration, authentication, and testable application structure.

About

Full-stack task management app with React, TypeScript, ASP.NET Core, EF Core, JWT auth, calendar UI, and tests.

Topics

aspnet-corecsharpdotnetentity-frameworkfullstackjwtreacttask-managertypescript

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.