Build an Expense Tracker with Asp.Net Core MVC

Поделиться
HTML-код
  • Опубликовано: 20 окт 2024

Комментарии • 192

  • @CodAffection
    @CodAffection  2 года назад +9

    goo.gl/bPcyXW : Buy me a Coffee
    bit.ly/36IA1cH : AspNet Core MVC CRUD Operations
    bit.ly/2yEPlpB : Convert MVC App to Single Page(jQuery Ajax)
    bit.ly/403lUVC : MVC Login & User Registration
    bit.ly/39B6xdh : Image Upload in AspNet Core MVC
    bit.ly/30fPDMg : More MVC Tutorials

    • @moustnk
      @moustnk 8 месяцев назад

      Dear can i have your mail to contact you

    • @moustnk
      @moustnk 8 месяцев назад

      your

  • @BESTFOURU
    @BESTFOURU 2 года назад +42

    Provided the best without any ads in between. Thanks a lot.

  • @brandonkobeshchak
    @brandonkobeshchak 2 года назад +25

    I'm not gonna lie, this is incredible and couldn't have come at a better time :D. I am actually doing a Budget Tracking app(that can import various local bank transactions) for my Finals and this alleviated a huge part of the Frontend work. I am a backend developer not a frontend developer so I would've struggled a ton with doing this from scratch!

    • @CodAffection
      @CodAffection  2 года назад +2

      Thanks for your wonderfull feedback.
      Glad you found it helpful.

    • @Abeomar23
      @Abeomar23 6 месяцев назад

      Hey! I'm also watched this video for my final project. Can you please share with your project for me, if you dont mind😅

  • @codingislife6387
    @codingislife6387 2 года назад +1

    Profile Picture + Logout + Tracker + Tab + ..... Awesome Thanks Sir

  • @_c0derJ
    @_c0derJ Год назад +2

    Great tutorial! I decided to try and create a budget expense tracker for my own use as well as practice. I implemented some tweaks in my own version where the user has a date range picker and that would be used in the charts and added validations and search functions in the tables I am planning to add a Log In and Register function as well as create a multi tenancy structure for people to use in the future. Your Tutorial really helped me understand syncfusion and got some ideas that helped me understand more about the LINQ. Thanks! Keep up the good work!

  • @chrisogonas
    @chrisogonas 6 месяцев назад

    Tremendously useful! Thanks for putting this together 👏👏👏

  • @mohdali-yq8gq
    @mohdali-yq8gq 2 года назад +2

    Very, very humble request to you to write this app in Angular also as it is really a very practical example of expenses tracker and most importantly you have applied a very clean approach of code optimization especially you have designed the backend very beautifully incorporating the code first approach and same time one to many relation in code first approach which provide the sql queries in a great fashion. Your videos are very good addition to the masses who aspire to learn more and more but unfortunately you videos come after a huge interval.
    At last but not the least, please post the same video using Angular as a front end and same syncfussion.
    Thanks for posting such a professional video on RUclips

    • @CodAffection
      @CodAffection  2 года назад +1

      Really appreciate your time for writing this comment.
      We will find a way to make it happen.

    • @mohdali-yq8gq
      @mohdali-yq8gq 2 года назад

      @@CodAffection thanks for your answer and great support.

    • @josephbenz698
      @josephbenz698 Год назад

      @@CodAffection Thanks for your video, if angular as front end with MVC core video if posted can u pls share me the link , I could not find in ur videos list

  • @TheRaz911
    @TheRaz911 2 года назад +4

    Great App, mostly easy to follow learned a few new tricks. Would've been nice for it to be in Angular but I guess beggars can't be choosers lol. As a dev, you take what you have and build on it. From this, I think it is possible to create an Angular front end.

    • @CodAffection
      @CodAffection  2 года назад

      Thanks for the understanding 😊

  • @StarsManny
    @StarsManny Год назад

    Dark reader! Thankyou for using it!

  • @cesarsoftnica5126
    @cesarsoftnica5126 Год назад

    The material is very practical, thank's for share this project.

  • @ebonyieliasizuchukwu1999
    @ebonyieliasizuchukwu1999 7 месяцев назад +2

    In the front view of the app we have settings, report at the left side and bell for notification, and messages do i write the code for all

  • @anurag3487
    @anurag3487 2 года назад

    This looks awesome.
    Will go thru it completely.

  • @ezez-y1i
    @ezez-y1i 8 месяцев назад

    Thank you, it's very helpful tutorial. In addition, I would be happy if you could add pdf file uploads with uploader information and open in browsers, delete, send and add to the database.

  • @phillismable6303
    @phillismable6303 Год назад

    Thank you so much this gives me a great place to start to learn from x

  • @lukehenry6537
    @lukehenry6537 4 месяца назад +1

    Is there any way you can show how to do this for multiple profiles. Keeping the same categories, just showing different expense tracking

  • @mohdali-yq8gq
    @mohdali-yq8gq 2 года назад

    SIR, very eagerly awaiting you wonderful expenses tracker program in Angular

  • @codingislife6387
    @codingislife6387 2 года назад

    Awesome Yaar . Can not Believe on my eyes. this kind of thing can be made.

  • @chapin9606
    @chapin9606 11 месяцев назад +4

    Sorry but at 11:50 he connects his studio how? where's the connection /link from his code in vs to the studio? Where was that?

  • @Asisvenia
    @Asisvenia 2 года назад

    Thank you for such an informative tutorial!

  • @deepinuniverseblore
    @deepinuniverseblore 2 года назад +1

    Very precise tutorial. Thanks you :)

  • @RafaVeraDataEng
    @RafaVeraDataEng 8 месяцев назад

    Very nice and well explained tutorial. Thanks for this great contribution.
    Could be possible to add entries loading a .csv directly in addition of this manual input functionality?

  • @mohdali-yq8gq
    @mohdali-yq8gq 2 года назад

    SIR, I have been eagerly awaiting for your post in Angular for the same application.

  • @kangjiawei7526
    @kangjiawei7526 2 года назад +1

    Notice that , when you add a controller, VS will generate the DBtext and relative, you do not have to manully do it like in the video around 10:00, but it is good to know how it works, thanks

  • @2005Azm
    @2005Azm 2 года назад

    This is just awesome! thank you sir

  • @Big_Dai
    @Big_Dai 2 года назад +2

    Shamseer,
    @1:49:44 What exactly are x (for x.Category), y (used with y.Date), i (for i.Category) and j (used for amount)? Are these just variables defined at that point of the code to store that information? I'm a little lost as to where they came from.

    • @JohnSunda
      @JohnSunda Год назад

      there are just lambda expressions, go check the documentation

  • @yomyrodriguez1516
    @yomyrodriguez1516 10 месяцев назад

    Hi a great app, I´m learning a lot with the tutorial. a question, can this app be used in phones, or it needs to be configured to that purpose, if yes how to do so ? Thanks !

  • @fajarariev9184
    @fajarariev9184 Год назад +1

    AMAZING

  • @igorfilit713
    @igorfilit713 2 года назад

    Great channel!

  • @tauraigombera
    @tauraigombera 2 года назад

    Thank you for the great tutorial

  • @leandrovazquez9159
    @leandrovazquez9159 8 месяцев назад

    Hi, what server can I use to deploy it? Do you have recommendations?

  • @wissamfawzy6543
    @wissamfawzy6543 2 месяца назад

    nice work

  • @houseofevengaming1629
    @houseofevengaming1629 8 месяцев назад

    Please I’m stuck at 12:16, whenever I click on package manager console. It brings up cannot bind “isolevel” and 3 other cannot bind

  • @lodiyt9892
    @lodiyt9892 10 месяцев назад

    Thank you ❤ can i ask is that possible that this can connect to json file data?

  • @samjoshua9456
    @samjoshua9456 9 месяцев назад

    Hi , I tried to implement it , but after removing header and footer , i am getting blank space in top and bottom , just the table is rendered , is there anything i can do about it ? pls help. Thank you.

  • @Cursix
    @Cursix 2 года назад

    Beutiful amazing design

  • @sravenkande
    @sravenkande 2 года назад +1

    Wow excellent app. Great work. To enhance more can we have an uploader to read the bills and inject transactions instead of manual entries. Also any statements.

  • @TheArtVoid
    @TheArtVoid 4 месяца назад

    hey im not able to clone its says that invalid index packerror

  • @minhluu7886
    @minhluu7886 Год назад

    How do I hide formattedamount of some categories in doughnut chart if they are too small? My chart has a lot of categories and the datalabels are all over the place. I already tried settling formattedamount null if it’s

  • @majk1383
    @majk1383 8 месяцев назад

    what coding languages ​​are you using in this project

  • @НесторГрин
    @НесторГрин 2 года назад +1

    this is the jackal blogger, all things he made behind, it is not asp.net, it is just html and css

  • @codebuster2716
    @codebuster2716 2 года назад

    Bravo!!!

  • @phillismable6303
    @phillismable6303 3 месяца назад +1

    Great video such a shame that you never finished off with the reports side of things, as that would ahve rounded the project off.

    • @CodAffection
      @CodAffection  3 месяца назад

      Thanks for your constructive criticism.
      Could be done accordingly in similar future lessons.

  • @TranKhanhpom-pom
    @TranKhanhpom-pom 5 месяцев назад

    At 40:56 when I add a new one it doesn't appear The Title field is required.

  • @anhtuanppoi8448
    @anhtuanppoi8448 2 года назад +1

    Great !!

  • @CHUKWUEMEKAUCHEAGWU-zp3qe
    @CHUKWUEMEKAUCHEAGWU-zp3qe 19 дней назад

    After update-database, am getting an error of "the connectionstring property has not been initialized, how do I correct it?

    • @CodAffection
      @CodAffection  19 дней назад

      please verify the connection string you've given in C# code. it should be the exact name given in appsetttings.json

  • @pjmclenon
    @pjmclenon Год назад

    hello i added my local vs2022 db path the appsettings and after running the 2 Pm commands i have the db in vs2022 but not in sql server 2019 but the project runs; how do i get it to populate in sql server?

  • @farveshRahim
    @farveshRahim 5 месяцев назад

    Hi Sir,
    Should we need to install the syncfusion web installer exe to use in the web app? I have request for the community license. its still in the approve process. Please help.

  • @sapphirefang
    @sapphirefang Год назад

    Which database platform did you use in this video???

  • @mohitsingh-jy8er
    @mohitsingh-jy8er 4 месяца назад

    Woww SuperCool! Can you add a login page at the starting to add more security..can you assist me in this?

  • @AbdullahMubeenA.M
    @AbdullahMubeenA.M Год назад

    This is a monthly or yearly expenses tracker?

  • @gregoryallen1122
    @gregoryallen1122 Год назад

    Not sure why it's only letting me create an Expense and Income one at a time, I can't create multiples. Any help will be greatly appreciated.

  • @gamerfromkudla6584
    @gamerfromkudla6584 2 года назад

    well can't we build in a web program and use container such as electron to get a windows application?
    it would be more cost effective won't it be?

  • @rdanisatria1546
    @rdanisatria1546 2 года назад

    can this be built on .net 5.0 and visual studio 2019 ?

  • @jonathansmith7285
    @jonathansmith7285 Год назад

    Mine wasn't able to generate the database with the supplied connection string I had to do it manually

  • @rsufiyand
    @rsufiyand 2 года назад

    Which font style and theme are you using in vs code?

  • @JevLogin
    @JevLogin Год назад

    И кстати, сейчас проект лучше всего сразу загружать из VS, там не надо париться с лицензией, так как используешь на смежных правах с учеткой, привязанной к студии, иначе, издатели фреймворка, блокируют твою учетную запись и все лицензии ))

  • @vishnuravva7992
    @vishnuravva7992 Год назад

    Is the VS Enterprise one or the usual community one ?
    U had installed entityframeworkcore package but its not showing in the nuget manager
    Whats the solution ?

    • @CodAffection
      @CodAffection  Год назад

      Community Version.
      not showing in nuget manager? nuget manager search inside browse tab it should be there if you there is an internet access. let me know if you still have the same problem.

  • @harsimran0198
    @harsimran0198 Год назад

    I m not able to retrieve database information of income and expense on the dashboard....why is the so...i followed all thr steps according 😢

  • @Zenbotx
    @Zenbotx 9 месяцев назад

    How we add login log out & sign up

  • @adarshchouhan5712
    @adarshchouhan5712 3 месяца назад

    Invalid value for key 'Multiple Active Result Sets'.
    PM>

  • @12-OneTwo
    @12-OneTwo Год назад +1

    18:35
    I have the following error when loading the Category/Index page:
    SqlException: A connection was successfully established with the server, but then an error occurred during the login process.
    (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)
    There are no errors in SQLServer & I can't see it from the MMC either.

    • @CodAffection
      @CodAffection  Год назад

      It should be related to connection string. do you still have the error?

    • @12-OneTwo
      @12-OneTwo Год назад

      @@CodAffection I still do.
      How do you suggest to correct it?

    • @CodAffection
      @CodAffection  Год назад

      ​@@12-OneTwo I'm providing one-to-one support. ping me at support@codaffection.com.

    • @badrelrhazi
      @badrelrhazi Год назад +1

      @@12-OneTwo add Encrypt=false; to your connection string

    • @12-OneTwo
      @12-OneTwo Год назад

      @@badrelrhazi I'll try it.

  • @743Dora
    @743Dora Год назад

    Good application, any alternate website to copy and paste the icon symbol.

    • @CodAffection
      @CodAffection  Год назад

      www.coralnodes.com/font-awesome-alternatives/.
      I didn't find any other bigger library than fa icons.

  • @vishnupyda
    @vishnupyda Год назад

    Can you say the requirements of this project ?

  • @AngelaMariaEspitiaGomez
    @AngelaMariaEspitiaGomez 7 месяцев назад

    Tengo problemas al crear la migracion
    a pesar que tengo instalado el Microsft....Tool

  • @JaspPankaj
    @JaspPankaj Год назад

    get
    {
    return Category == null ? "" : Category.Icon + " " + Category.Title;
    }
    this code is not working .....i debug and found that category is getting null value but they have all the property like category id and all things .... is anyone have any solution ???

  • @DHARAGANATRA-ik4ri
    @DHARAGANATRA-ik4ri Год назад

    Can I get the ER diagram for the same?

  • @AnkushPrasad-y2s
    @AnkushPrasad-y2s 11 месяцев назад

    can we convert it into an android app ?

  • @viral_plays1081
    @viral_plays1081 Год назад

    How to get the syncfusuon community license as a student?🙂

  • @illia1732
    @illia1732 2 года назад

    Hi! I was trying to add Scaffolded Identity to the project in which i already had a usual ApplicationDbContext and already created tables in this db. I was trying to create IdentityDbContext and inherit my ApplicationDbContext from it etc. In the end, I still did not understand how to do this, and whether it is possible.
    Maybe someone knows how to deal with it?

  • @doodlex6399
    @doodlex6399 Год назад

    Do we need to add tables in database?

    • @vishnupyda
      @vishnupyda Год назад

      Is this sorted out bro ?

  • @shabanelmogy7912
    @shabanelmogy7912 4 месяца назад

    i want more examples with Blazor

  • @MusicalGeniusBar
    @MusicalGeniusBar 2 года назад +4

    I tried to host a small Mvc project m azure, it started charging me hundreds of dollars before anyone used it. Can you make a video on how to host databases and projects?

    • @CodAffection
      @CodAffection  2 года назад +1

      I will consider your suggestion.

    • @jimmydavila7196
      @jimmydavila7196 2 года назад

      I had the same problem.

    • @FurqanaFathuzzaman
      @FurqanaFathuzzaman 2 года назад +1

      Azure SQL v-core model is an expensive service. Depending on how "small" your project is, you can also consider v-core serverless, DTU model, or even put the "DB" in file storage

    • @jimmydavila7196
      @jimmydavila7196 2 года назад

      @@FurqanaFathuzzaman Thanks. I was able to create one for $5.00 a month

  • @JevLogin
    @JevLogin Год назад

    Hello. I study the material, I try to repeat it. No syncfusion component is displayed. I'm from Russia, could it be related to this? My website only works through VPN...

    • @CodAffection
      @CodAffection  Год назад

      Did you follow all the steps shown in this video ?
      Is there any error message ?

    • @JevLogin
      @JevLogin Год назад

      @@CodAffection completed all the steps. These are all fucking sanctions. The software is blocked on the developer's side. When will this political war end?..

    • @JevLogin
      @JevLogin Год назад

      @@CodAffection I even downloaded this software, but it only works if you use CDN - Assets form. And in the video you show NPM

    • @JevLogin
      @JevLogin Год назад

      @@CodAffection is there any other software in which you can output such cool graphics? that he was not sanctioned?

    • @JevLogin
      @JevLogin Год назад

      @@CodAffection I found a way to launch the project. I'm going to bed now. I'll finish the code in the morning. I installed (VERY QUICKLY, until they blocked) the software, and then just updated the NPM package. Everything worked. I will continue on video. It is a pity that political bad people cannot come to peace. Because of this, the opportunity to gain new knowledge and apply it in practice disappears.

  • @MrBroYT007
    @MrBroYT007 8 месяцев назад

    Hi bro actually I am doing your project and I am getting some errors can u please help me

  • @dreamy4174
    @dreamy4174 6 дней назад +1

    How to run ur proj taken from github

    • @CodAffection
      @CodAffection  6 дней назад

      Just clone the repository or download the project as zip.

  • @cafedecausette2182
    @cafedecausette2182 Год назад

    Is the syncfusion free to use? I check their website, it said it is trial version only

    • @CodAffection
      @CodAffection  Год назад

      There is a free community license for organizations with fewer than 5 users and less than $1 million USD in gross revenue are eligible for the Community License.
      Apply for the license as shown in the video and they will contact you to confirm whether you are eligible for the same or not. that's it.

  • @JigarTapkirwala
    @JigarTapkirwala 2 года назад

    Do you have plan to create other version using WebApi & Angular or React?

    • @CodAffection
      @CodAffection  2 года назад +1

      Not yet decided :)

    • @BolsaCast365
      @BolsaCast365 2 года назад

      @@CodAffection WebApi & Angular, please!

  • @yasin8447
    @yasin8447 2 года назад +1

    can someone please explain what his doing at 43:52 till 44:45? Thank you.

    • @CodAffection
      @CodAffection  2 года назад +1

      For implementing the edit operation we need the corresponding entity id. Then only we can update the respective entity from the EF or Database.
      Without the hidden field, post action method doesn't receive the id details. You could better understand this if you submit the form with and without the hidden field

    • @yasin8447
      @yasin8447 2 года назад

      @@CodAffection Thank you

  • @addybeez3277
    @addybeez3277 Год назад +1

    Hey Sir Delete Button not working, its show's HTTP ERROR 405 , Please Help

  • @keshav_Pandit-
    @keshav_Pandit- Год назад

    I am getting this error
    a namespace cannot directly contain members such as fileds, methods or statements 9:11

  • @silveralcid
    @silveralcid 4 месяца назад +3

    The content and tutorial itself is great, but the editing/pacing needs love. Cutting to another view or step before completing a line has been very frustrating for me as a beginner.

  • @jantheman5741
    @jantheman5741 Год назад

    Boom!

  • @JevLogin
    @JevLogin Год назад

    Повторно пересматриваю, вопрос, зачем делать сортировку строк, если первым наименованием идет иконка, текстовая... сортируется то, все равно по ней, а она не несет никакого смысла и сортировка не работает )

  • @aishwaryakg2411
    @aishwaryakg2411 Год назад

    Can we do it using visual studio 2019???

    • @CodAffection
      @CodAffection  Год назад +1

      Yes. doesn't depend on the IDE.

    • @aishwaryakg2411
      @aishwaryakg2411 Год назад

      And also .net 5.0

    • @CodAffection
      @CodAffection  Год назад

      sure but there might few changes required.
      try it without hesitation, let me know what goes wrong.

    • @aishwaryakg2411
      @aishwaryakg2411 Год назад

      @@CodAffection okay sure

  • @MTSightseeing
    @MTSightseeing 2 года назад

    Hi CodeAffection please make video on Razor pay integration with DB using latest asp.net core please

  • @davidcordoba6424
    @davidcordoba6424 2 года назад +1

    Teacher Shamseer!
    I'm working on an Inventory app, and I would like to add the functionality of adding / reducing Stock!
    Is it possible to use an editable EJS-Grid object (to which you can add and remove Rows on the fly) with Row Cells that are pre-populated like your dropdown-list example for categories?
    The idea would be for users to add Products to the grid (new Rows), and on that Row's Product column : select from a list of pre-existing Products! Which would filling-in other (non-editable) row cells, like "available Stock/Quantity".
    Thanks in advance! And for the excellent tutorials.

  • @mrtrader3661
    @mrtrader3661 Год назад

    the title is not showing??

  • @domi_nator
    @domi_nator Год назад

    Boom that's it 😭😭

  • @ahmadsalim1726
    @ahmadsalim1726 2 года назад +1

    Please code affection do a version in blazor wasm

  • @faizanhamza7807
    @faizanhamza7807 2 года назад

    💥 boomb

  • @hardikmasalawala254
    @hardikmasalawala254 2 года назад

    Nice explain, code base is not accessible 😕😕

  • @mohdali-yq8gq
    @mohdali-yq8gq 2 года назад

    SIR, request you to spare some time to post same app using Angular as a front-end as it is very great app you have post on RUclips.
    Awaiting your response
    Thanks

  • @manavbangotra4356
    @manavbangotra4356 Год назад

    error: There is already an object named 'Categories' in the database.
    giving this error when im trying to update database after migration. help
    and thanku for this tutorial

    • @CodAffection
      @CodAffection  Год назад

      Do you still have the problem?
      If you are just getting started the project.
      reset all migrations as mentioned here. stackoverflow.com/a/11679386

    • @manavbangotra4356
      @manavbangotra4356 Год назад +1

      @@CodAffection thankyou sir , i have reinstalled the server instance and now it's working. Thank you for your reply sir

  • @nancyboughannam2648
    @nancyboughannam2648 Год назад +1

    Severity Code Description Project File Line Suppression State
    Error TS2792 (TS) Cannot find module 'csstype'. Did you mean to set the 'moduleResolution' option to 'node', or to add aliases to the 'paths' option?
    how can i fix this error

    • @CodAffection
      @CodAffection  Год назад

      Is this error from an asp.net core mvc project ?

  • @ankitmaurya8109
    @ankitmaurya8109 Год назад

    MVC Product & Category entity relationship project
    Creat one video in this topic

  • @pjmclenon
    @pjmclenon Год назад

    hello only entering transactions works nothing elese Lisa

    • @CodAffection
      @CodAffection  Год назад

      did you figure it out?
      is there any error message?

    • @pjmclenon
      @pjmclenon Год назад

      Hello
      I did not yet watch the full video
      But on the home page after entering amounts in the income and expenses in transactions are we supposed to see the amount and net amount? Cuz there us nothing
      Is there another source code?

    • @pjmclenon
      @pjmclenon Год назад

      There is no actually error on the default dashboard page but it doesn't display the amount from transactions

    • @CodAffection
      @CodAffection  Год назад

      @@pjmclenon Did you create the physical db through migration?
      are you able to create any transaction ?

    • @pjmclenon
      @pjmclenon Год назад

      hello as far as i know i beileve that step was a the very beginning of the video lesson? i belive i did so, and yes i can create incoen and expnese transcations but i dont see the update on the main dashboard; ok today i will check my project and do the migration again if i didnt and then update here Lisa

  • @kuro_shorts_2123
    @kuro_shorts_2123 Год назад +1

    59:32

  • @codingislife6387
    @codingislife6387 2 года назад

    Sir Please Add UserImage upload functionality in This Project Please??

  • @tungao8420
    @tungao8420 Год назад

    If i want to filtering or search , how i can do it when type is an icon in database

    • @CodAffection
      @CodAffection  Год назад +1

      It's better to have a separate table and controller for icons. and then you use a dropdown to list them other forms.
      Hope this helps.

    • @tungao8420
      @tungao8420 Год назад

      ​@@CodAffection i have another question, what tools do you use to change code but must not reload the project

  • @simranbansal5644
    @simranbansal5644 3 месяца назад

    I faced issue in migration

    • @CodAffection
      @CodAffection  3 месяца назад

      Is there any specific error message?

    • @simranbansal5644
      @simranbansal5644 3 месяца назад

      Format of initialisation string does not match when I tried to update - database and when I tried to add migration I got service provider error for that I had to add on configuring method and a parameterless constructor inside db context

    • @CodAffection
      @CodAffection  3 месяца назад

      @@simranbansal5644 did you try this : stackoverflow.com/a/8243370/4133590