A central hub website for viewing all aspects of Product Team (PT) jobs using the M.A.C.E. framework.
This website provides a comprehensive view of Product Team responsibilities organized around the M.A.C.E. framework:
- M - Market Insight
- A - Aim & Roadmap
- C - Cross-team Execution
- E - Evaluate & Iterate
The PT Jobs Hub is deployed and accessible via GitHub Pages:
🌐 https://tom-dynamsoft.github.io/pt-jobs-hub/
No setup required - simply visit the link above to explore the M.A.C.E. framework and all Product Team outcomes.
- Node.js (version 12 or higher)
-
Navigate to the project directory:
cd D:\work\pt-jobs-hub
-
Start the server using Node.js:
node server.js
Or using npm:
npm start
-
Open your web browser and visit:
http://localhost:3000 -
To stop the server, press
Ctrl+Cin the terminal.
pt-jobs-hub/
├── index.html # Main homepage
├── server.js # Node.js HTTP server
├── package.json # Project configuration
├── README.md # This file
├── css/
│ └── styles.css # Website styling
├── js/
│ └── script.js # Interactive functionality
├── outcomes/ # Individual outcome pages
│ ├── market-insight.html
│ ├── aim-roadmap.html
│ ├── cross-team-execution.html
│ └── evaluate-iterate.html
└── images/ # Image assets (if any)
- Clean, professional design
- Responsive layout
- Easy navigation with dropdown menus
- Detailed outcome pages for each M.A.C.E. component
- Simple Node.js server for local development
To customize the content:
- Edit the HTML files to update text and structure
- Modify
css/styles.cssfor styling changes - Update
js/script.jsfor additional functionality
The server runs on http://localhost:3000 by default. To change the port:
- Open
server.js - Change the
PORTvariable to your desired port number - Restart the server
- Port already in use: Change the PORT in server.js or stop the other process
- 404 errors: Make sure you're accessing files that exist in the project
- Permission errors: Run the terminal as administrator if needed