Skip to content

severinodev/Trackly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trackly

A modern web application for managing personal income and expenses, built with ASP.NET Core MVC and Entity Framework Core.

linkedin-video.mp4

Features

  • Service Management: Create, edit, and delete different categories for income and expenses (services).
  • Transaction Logging: Record new transactions associated with a service, including their respective amount, date, and an optional comment.
  • Full History: View all your transactions in a clean, modern table organized by date.
  • Modern Interface: Sleek design with a dark color palette, modern typography (Inter and Outfit), and micro-interactions for a premium user experience.

Technologies Used

  • Backend: C#, ASP.NET Core MVC, .NET 6/7/8.
  • Database: SQL Server / SQLite (via Entity Framework Core).
  • Frontend: HTML5, CSS3, Bootstrap 5 (with deep customization), JavaScript.
  • Additional Libraries: SweetAlert2 (for beautiful notifications), Select2 (for searchable dropdown menus), Bootstrap Icons.

Project Structure

  • /Controllers: MVC controllers handling HTTP requests.
  • /Managers: Business logic and data access using AppDbContext.
  • /Entities: Database models (Code-First approach).
  • /DTOs: Data Transfer Objects for communication between views and APIs.
  • /Views: Razor Views (.cshtml) for rendering the frontend.
  • /wwwroot: Static files such as CSS, JS, and external libraries.

How to Run the Project

  1. Open the FlujoDeDinero.slnx solution in Visual Studio 2022 or any compatible IDE.
  2. Ensure that the connection string in appsettings.json points to your local database server (it uses SQL Server by default).
  3. Open the Package Manager Console and run:
    Update-Database
    This will create the required tables in the database based on the Entity Framework Core migrations.
  4. Run the application by pressing F5 or clicking "Start Debugging".
  5. Navigate through the different sections using the top menu.

Contributing

Feel free to fork this repository, make improvements, and submit Pull Requests.

About

Track your incomes and expenses

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors