A full-featured task management application with a React frontend and .NET backend.
- .NET 9
- ASP.NET Core Web API
- PostgreSQL
- Entity Framework Core
- MediatR
- FluentValidation
- CQRS pattern
- Clean Architecture
- Serilog for structured logging
- React
- TypeScript
- Vite
- Axios
- MobX for state management
- Feature-Sliced Design (FSD) architecture
git clone https://github.com/notyado/Taskify.git
cd ./Taskifydocker-compose up --build| Service | URL |
|---|---|
| 🌐 Frontend | http://localhost:3000 |
| ⚙️ Backend API | http://localhost:5000 |
| 📚 Swagger UI | http://localhost:5000/swagger |
| 🗄️ PostgreSQL | localhost:5432 |
docker-compose downdocker-compose down -v📦 Taskify
┣ 📂 backend # .NET Web API (Clean Architecture)
┣ 📂 frontend # React + TypeScript (FSD)
┣ 📜 docker-compose.yml
┗ 📄 README.md
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Built with ❤️ using .NET 9 and React