Init commit
This commit is contained in:
		
						commit
						9ab798fd0f
					
				
					 3 changed files with 128 additions and 0 deletions
				
			
		
							
								
								
									
										29
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								README.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | |||
| # MowLog | ||||
| 
 | ||||
| A simple but powerful ASP.NET Core MVC application designed to track lawn care activities.  | ||||
| **This project serves as a hands-on learning exercise to explore and master the fundamentals of the ASP.NET Core MVC framework,  | ||||
| from data modeling with Entity Framework Core to building dynamic, data-driven views.** | ||||
| 
 | ||||
| ## Key Features | ||||
| 
 | ||||
| -   Log lawn care events (Mowing, Watering, Fertilizing, etc.). | ||||
| -   Track mowing patterns to ensure a healthy lawn and prevent ruts. | ||||
| -   Dashboard homepage showing the last time key activities were performed and what the next mowing pattern should be. | ||||
| -   A filterable and sortable log of all past activities. | ||||
| -   Clean, responsive UI using Bootstrap. | ||||
| 
 | ||||
| ## Tech Stack | ||||
| 
 | ||||
| -   **Backend:** C#, ASP.NET Core 8 MVC | ||||
| -   **Database:** Entity Framework Core 8 with SQLite | ||||
| -   **Frontend:** HTML, CSS, Bootstrap 5, JavaScript (with jQuery) | ||||
| -   **Development Environment:** JetBrains Rider on Fedora Linux | ||||
| -   **Version Control:** Git with GitLab | ||||
| 
 | ||||
| ## How to Run | ||||
| 
 | ||||
| 1.  Clone the repository. | ||||
| 2.  Ensure you have the .NET 8 SDK installed. | ||||
| 3.  Navigate to the project directory and run `dotnet restore`. | ||||
| 4.  Run `dotnet ef database update` to create the initial SQLite database. | ||||
| 5.  Run `dotnet run` to start the application. | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Blake Ridgway
						Blake Ridgway