From b3c9d887952770200649b5bfa79bfc696bd2d7a5 Mon Sep 17 00:00:00 2001 From: Naim Abubaker Date: Sun, 27 Jul 2025 14:58:40 -0400 Subject: [PATCH] updating branding and styling --- README.md | 23 ++++++++---- app/components/Navigation.tsx | 66 +++++++++++++++++++-------------- app/root.tsx | 9 ++++- app/routes/_index.tsx | 4 +- app/routes/dashboard.tsx | 2 +- app/routes/estimate-summary.tsx | 2 +- app/tailwind.css | 23 +++++++++++- app/utils/EstimateDocument.tsx | 2 +- app/utils/firebase.client.ts | 6 +-- package.json | 2 +- tailwind.config.ts | 29 +++++++++++++++ 11 files changed, 123 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index 1ef4ec5..884b360 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# ScopeCraft +# MyAppCostEstimator -ScopeCraft is a comprehensive project estimation tool designed to help developers, agencies, and freelancers create accurate project estimates quickly and efficiently. Built with modern web technologies, ScopeCraft streamlines the estimation process from initial client requirements to professional PDF proposals. +MyAppCostEstimator is a comprehensive project estimation tool designed to help developers, agencies, and freelancers create accurate project estimates quickly and efficiently. Built with modern web technologies, MyAppCostEstimator streamlines the estimation process from initial client requirements to professional PDF proposals. ## Features @@ -17,15 +17,19 @@ ScopeCraft is a comprehensive project estimation tool designed to help developer ## Screenshots ### Generated Project Estimate PDF + Screenshot 2025-07-26 at 1 19 13 PM ### Estimate Summary Interface + Screenshot 2025-07-26 at 1 18 57 PM ### Feature Selection Interface + Screenshot 2025-07-26 at 1 17 46 PM ### Dashboard with Project Estimates + Screenshot 2025-07-26 at 1 16 32 PM ## Tech Stack @@ -42,18 +46,21 @@ ScopeCraft is a comprehensive project estimation tool designed to help developer ## Installation and Setup 1. **Clone the repository** + ```sh - git clone https://github.com/NaimTheDev/scopecraft.git - cd scopecraft + git clone https://github.com/NaimTheDev/MyAppCostEstimator.git + cd MyAppCostEstimator ``` 2. **Install dependencies** + ```sh npm install ``` 3. **Environment Setup** Create a `.env` file in the root directory with your Firebase and OpenAI credentials: + ```env VITE_FIREBASE_API_KEY=your_firebase_api_key VITE_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain @@ -77,7 +84,7 @@ Run the development server: npm run dev ``` -This starts the ScopeCraft development server on `http://localhost:5173` with hot reloading enabled. +This starts the MyAppCostEstimator development server on `http://localhost:5173` with hot reloading enabled. ### Available Scripts @@ -116,12 +123,13 @@ npm start ``` The built application includes: + - `build/server` - Server-side code - `build/client` - Client-side assets ### Deployment Options -ScopeCraft can be deployed to any Node.js hosting platform: +MyAppCostEstimator can be deployed to any Node.js hosting platform: - **Vercel**: Zero-config deployment with automatic builds - **Netlify**: JAMstack deployment with serverless functions @@ -133,7 +141,8 @@ Make sure to set your environment variables in your hosting platform's configura ## Firebase Configuration -ScopeCraft requires Firebase for: +MyAppCostEstimator requires Firebase for: + - **Authentication**: User login and anonymous access - **Firestore**: Project data storage - **Security Rules**: Configure appropriate read/write permissions diff --git a/app/components/Navigation.tsx b/app/components/Navigation.tsx index 703f7a2..a049121 100644 --- a/app/components/Navigation.tsx +++ b/app/components/Navigation.tsx @@ -47,33 +47,45 @@ export function Navigation({ className = "" }: NavigationProps) { ]; return ( -