diff --git a/README.md b/README.md index e839a48..8ce92ff 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# TurfTracker - Professional Lawn Care Management +# TurfTracking - Professional Lawn Care Management -TurfTracker is a comprehensive web application designed for homeowners to track and manage their lawn care activities including fertilizer applications, weed control, mowing schedules, and equipment management. +TurfTracking is a comprehensive web application designed for homeowners to track and manage their lawn care activities including fertilizer applications, weed control, mowing schedules, and equipment management. ## Features @@ -76,7 +76,7 @@ TurfTracker is a comprehensive web application designed for homeowners to track - Docker and Docker Compose - Traefik reverse proxy running with `proxy` network -- DNS pointing `turftracker.kaspers.us` to your server +- DNS pointing `turftracker.kaspers.us` to your server (or your chosen domain) - Git ### Traefik Configuration Notes @@ -92,7 +92,7 @@ This application is pre-configured for deployment behind Traefik with: 1. **Clone the repository** ```bash git clone - cd turftracker + cd turftracking ``` 2. **Environment Configuration** @@ -235,8 +235,8 @@ If you have an Authentik instance for SSO: 3. **In Authentik Applications:** - Create new Application - - Set Name: `TurfTracker` - - Set Slug: `turftracker` + - Set Name: `TurfTracking` + - Set Slug: `turftracking` - Set Provider: (select the provider created above) **Scopes Required:** `openid profile email` @@ -244,7 +244,7 @@ If you have an Authentik instance for SSO: ## Application Structure ``` -turftracker/ +turftracking/ ├── backend/ # Node.js API server │ ├── src/ │ │ ├── routes/ # API endpoints @@ -373,4 +373,4 @@ For questions or issues: - Use strong JWT secrets - Enable HTTPS in production - Regularly update dependencies -- Follow security best practices for API key management \ No newline at end of file +- Follow security best practices for API key management diff --git a/backend/package.json b/backend/package.json index 8322e93..4f29c6d 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,7 +1,7 @@ { - "name": "turftracker-backend", + "name": "turftracking-backend", "version": "1.0.0", - "description": "Backend API for TurfTracker lawn care management application", + "description": "Backend API for TurfTracking lawn care management application", "main": "src/app.js", "scripts": { "start": "node src/app.js", @@ -38,6 +38,6 @@ "fertilizer", "turf management" ], - "author": "TurfTracker Team", + "author": "TurfTracking Team", "license": "MIT" -} \ No newline at end of file +} diff --git a/backend/src/app.js b/backend/src/app.js index bb43bdf..c7bd9c3 100644 --- a/backend/src/app.js +++ b/backend/src/app.js @@ -136,7 +136,7 @@ process.on('SIGINT', () => { }); app.listen(PORT, '0.0.0.0', () => { - console.log(`TurfTracker API server running on port ${PORT}`); + console.log(`TurfTracking API server running on port ${PORT}`); console.log(`Environment: ${process.env.NODE_ENV || 'development'}`); }); // Disable etags and set no-store by default to avoid stale cached API responses diff --git a/frontend/package.json b/frontend/package.json index 0cd76e8..a170c3a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { - "name": "turftracker-frontend", + "name": "turftracking-frontend", "version": "1.0.0", - "description": "Frontend React application for TurfTracker lawn care management", + "description": "Frontend React application for TurfTracking lawn care management", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.17.0", diff --git a/frontend/public/index.html b/frontend/public/index.html index f1f99ec..b7c4d9e 100644 --- a/frontend/public/index.html +++ b/frontend/public/index.html @@ -5,7 +5,7 @@ - + @@ -17,9 +17,9 @@ - + - TurfTracker - Lawn Care Management + TurfTracking - Lawn Care Management @@ -29,7 +29,7 @@
-

TurfTracker

+

TurfTracking

Loading your lawn care dashboard...

@@ -46,4 +46,4 @@ }); - \ No newline at end of file + diff --git a/frontend/src/components/Layout/AuthLayout.js b/frontend/src/components/Layout/AuthLayout.js index 6d8a805..7261c3d 100644 --- a/frontend/src/components/Layout/AuthLayout.js +++ b/frontend/src/components/Layout/AuthLayout.js @@ -20,7 +20,7 @@ const AuthLayout = ({ children }) => { /> -

TurfTracker

+

TurfTracking

Professional Lawn Care Management

@@ -40,4 +40,4 @@ const AuthLayout = ({ children }) => { ); }; -export default AuthLayout; \ No newline at end of file +export default AuthLayout; diff --git a/frontend/src/components/Layout/Layout.js b/frontend/src/components/Layout/Layout.js index ced7025..a51d49b 100644 --- a/frontend/src/components/Layout/Layout.js +++ b/frontend/src/components/Layout/Layout.js @@ -145,7 +145,7 @@ const Layout = ({ children }) => { />
-

TurfTracker

+

TurfTracking

-

TurfTracker

+

TurfTracking