https://github.com/caesariodito/todolistwebmvc
https://github.com/caesariodito/todolistwebmvc
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/caesariodito/todolistwebmvc
- Owner: caesariodito
- License: mit
- Created: 2024-08-01T04:11:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T09:19:12.000Z (over 1 year ago)
- Last Synced: 2025-01-12T06:50:00.200Z (over 1 year ago)
- Language: C#
- Size: 881 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Poo poo project for basic .NET Core 8 MVC
### Thumbnail

### Workspace Thumbnail

-- ignore the anime background plz, am just too bored with plain IDE
# Thoughts
It's just a basic todolist web mvc application, monolith, localdb database (which available on windows only), and razor pages. I think I have a pretty solid understanding to develop bigger projects but I still lacks few of knowledge on the database relational stuff. The framework is neat if you want to develop enterprise application, like everything is available under the hood and acccessible with just one click of a button. But ig, it's a fun journey for me. Would rate for 8/10.
# What I learned
- their MVC mechanism
- data Validation is available in the model 'repository'/directory
- viewmodel logic!?!?
- linq
- search functionality is created in the index functions of the controller
- their tag helpers in razor pages file
- they have a similar structure to svelte or next modern structure (on the views directory)
- their migrations mechanism `Add-Migration [name]` and `Update-Database`
# Future improvement
- containerized the app
- try to run it on linux
- deploy it
- this is .NET Core 8, trying to look at the legacies on .NET Core 5
- implement database relations (one-to-many, etc)
- try the debugging features since I saw em a lot in the community