Bu uygulama ile Gelir - gider bilgilerinizi tutabileceğiniz ve bütçenizi ayarlamada yardımcı olmak amaçlanmaktadır. Ayrıca iş yerinizde üyelik ile kayıtlı müşterileriniz var ise onların aylık ödemeleri takip altına alabilirsiniz. Kullanıcı dostu responsive tasarım ile hem mobil hemde website üzerinden işlemlerinizi kolayca yürütebilir ve takip edebilirsiniz.
Proje Link : http://expenstracker.runasp.net/Home/Index/ mail : fm@hotmail.com sifre: 123456
Here're some of the project's best features:
- .Net Core 8
- Repository Pattern
- Unit Of Work
- MVC
- C#
- HTML
- CSS
- JS
MyWallet is a comprehensive personal finance management application built with .NET technology. The project follows a layered architecture pattern and consists of both backend and frontend components.
- BusinessLayer: Contains business logic and service implementations
- DataAccessLayer: Handles database operations and data access
- CoreLayer: Contains core utilities and shared components
- EntityLayer: Defines database entities and models
- DtoLayer: Contains Data Transfer Objects for API communication
- MyWalletUI: User interface implementation
- .NET Core
- Entity Framework Core
- Clean Architecture
- N-Tier Architecture
- .NET 6.0 or later
- Visual Studio 2022
- SQL Server
- Clone the repository
- Open MyWallet.sln in Visual Studio
- Restore NuGet packages
- Update database connection string
- Run database migrations
- Build and run the application
- Follow clean code principles
- Use dependency injection
- Write unit tests for business logic
- Follow REST API best practices
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License.
Technologies used in the project:
- C#
- HTML
- CSS
- JS