gcDesign/
├── index.html (redirects to dashboard.html)
├── dashboard.html
├── file-explorer.html
├── drawings.html
├── specifications.html
├── rfis.html
├── submittals.html
├── permits.html
├── field-reports.html
├── meetings.html
├── transmittals.html
├── companies.html
├── project-info.html
├── users.html
├── components/
│ ├── sidebar.html
│ └── header.html
├── assets/
│ ├── css/
│ │ └── styles.css
│ ├── js/
│ │ ├── main.js
│ │ └── component-loader.js
│ └── img/
│ └── logo.png
└── README.md
- Responsive design using Bootstrap 5
- Modular HTML components
- Dynamic modals for adding/editing content
- Sidebar navigation
- Dashboard with project status, document tracking, and scheduling
- File management system
- Drawing management with revisions
- RFI and submittal tracking
- Meeting scheduler
- Company and user management
- HTML5
- CSS3
- JavaScript
- Bootstrap 5
- Font Awesome Icons
- Clone the repository
- Set up a local web server (due to CORS restrictions when loading components)
- Option 1: Using Python:
python -m http.server 8000 - Option 2: Using Node.js:
npx http-server - Option 3: Using VS Code Live Server extension
- Option 1: Using Python:
- Navigate to
http://localhost:8000(or your server's URL) - The site will automatically redirect to the dashboard
If you want to open files directly without a server:
- All HTML files are in the root directory
- Components won't load due to CORS restrictions
- You'll see the basic page structure without sidebar and header
Located in components/sidebar.html, included in all pages for consistent navigation.
Located in components/header.html, included in all pages with search functionality and user menu.
All modal components are stored in components/modals/ directory and loaded dynamically.
- Dashboard (
dashboard.html) - Overview of project status, documents, and schedule - File Explorer (
file-explorer.html) - File management interface - Drawings (
drawings.html) - Construction drawing management - Specifications (
specifications.html) - Project specifications tracking - RFIs (
rfis.html) - Request for Information management - Submittals (
submittals.html) - Submittal tracking system - Permits (
permits.html) - Permit management - Field Reports (
field-reports.html) - Field report documentation - Meetings (
meetings.html) - Meeting scheduler and tracker - Transmittals (
transmittals.html) - Document transmittal system - Companies (
companies.html) - Company management - Project Information (
project-info.html) - Project details and settings - Users (
users.html) - User management system
- Bootstrap 5.3.0
- Font Awesome 6.0.0
- jQuery 3.6.0 (for Bootstrap functionality)