Invalid JSON:
Unexpected token '`', "```json
{
"... is not valid JSON
| ```json | |
| { | |
| "name": "fedex-trackmaster-express", | |
| "version": "1.0.0", | |
| "description": "FedEx shipment tracking application", | |
| "scripts": { | |
| "start": "serve", | |
| "dev": "serve -l 3000" | |
| }, | |
| "dependencies": { | |
| "serve": "^14.2.0" | |
| } | |
| } | |
| ``` | |
| To get the website running: | |
| 1. Make sure you have Node.js installed (download from https://nodejs.org/) | |
| 2. Create a new folder and place all the files in it | |
| 3. Place the package.json file in the root folder | |
| 4. Open terminal in this folder and run: | |
| ``` | |
| npm install | |
| npm start | |
| ``` | |
| 5. The website will be available at http://localhost:3000 | |
| The folder structure should look like: | |
| ``` | |
| /fedex-trackmaster-express | |
| /components | |
| - footer.js | |
| - navbar.js | |
| - index.html | |
| - account.html | |
| - services.html | |
| - support.html | |
| - style.css | |
| - script.js | |
| - package.json | |
| ``` | |
| The website includes multiple pages with full navigation between them: | |
| - Home (Tracking) - index.html | |
| - Account - account.html | |
| - Services - services.html | |
| - Support - support.html | |
| All pages share common components: | |
| - Navigation bar (custom-navbar) | |
| - Footer (custom-footer) | |
| - Shared styles and scripts | |
| Each page can be accessed through the navigation links in the header and footer. The main tracking functionality is implemented in script.js. |