This repository contains a collection of projects focused on web and mobile application development, primarily using .NET and React technologies.
- Simple ASP.NET Core web application
- Implements basic page routing and views
- Features a blog-like structure with static content
- Uses Razor Pages for server-side rendering
- ASP.NET Core MVC application
- Implements a basic calculator functionality
- Features a TODO list with session management
- Uses Newtonsoft.Json for data serialization
- Demonstrates basic CRUD operations
- ASP.NET Core application for product management
- Implements product listing and details views
- Uses JSON file-based data storage
- Features a dashboard for product overview
- Includes data validation and error handling
- Golang-based API Gateway service
- Implements reverse proxy functionality
- Features rate limiting and request size limiting
- Includes Swagger documentation integration
- Handles CORS and security middleware
- Uses environment-based configuration
- Full-stack application with MongoDB backend
- React frontend with TypeScript
- Features real-time updates using SignalR
- Docker containerization with docker-compose
- Implements ticket creation and management
- Includes admin panel for ticket oversight
- Comprehensive e-commerce solution
- React Native mobile application
- API Gateway for service orchestration
- Features user authentication and authorization
- Product catalog and order management
- Uses MobX for state management
- Implements responsive design patterns
- ASP.NET Core
- React & React Native
- TypeScript
- Golang
- MongoDB
- Docker
- SignalR
- MobX
- Tailwind CSS
- MVC Pattern
- Microservices Architecture
- API Gateway Pattern
- Repository Pattern
- Observer Pattern (SignalR implementation)
- State Management (MobX)
This repository serves as a learning progression through various aspects of web and mobile development, demonstrating increasing complexity and different architectural approaches in each subsequent project.