Skip to content

fathf3/MyWallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyWallet

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

🧐 Proje Özellikleri

Here're some of the project's best features:

  • .Net Core 8
  • Repository Pattern
  • Unit Of Work
  • MVC
  • C#
  • HTML
  • CSS
  • JS

MyWallet - Personal Finance Management Application

Project Overview

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.

Project Structure

Backend

  • 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

Frontend

  • MyWalletUI: User interface implementation

Technical Stack

  • .NET Core
  • Entity Framework Core
  • Clean Architecture
  • N-Tier Architecture

Getting Started

Prerequisites

  • .NET 6.0 or later
  • Visual Studio 2022
  • SQL Server

Installation

  1. Clone the repository
  2. Open MyWallet.sln in Visual Studio
  3. Restore NuGet packages
  4. Update database connection string
  5. Run database migrations
  6. Build and run the application

Development Guidelines

  • Follow clean code principles
  • Use dependency injection
  • Write unit tests for business logic
  • Follow REST API best practices

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License.

Project Screenshots:

project-screenshot

project-screenshot

Technologies used in the project:

  • C#
  • HTML
  • CSS
  • JS

About

budget and payment tracking program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published