JobDex
JobDex is an open-source job application tracker built on Typescript, React, and Node.js that allows you track your codesmith-style job applications. Keep track of your:
- company
- position
- link (url)
- contact
- cover letter
- status
- app submitted date
- double-down ?
- double-down name
- double-down message
- double-down contact info
- double-down follow-up messsage
- double-down follow up date
Vite configuration for backend
- delete type: modules from vite.config.ts
- add following code to vite.config.ts
base: './',
server: {
port: 4444,
host: true,
hmr: true,
proxy: {
'/users': {
target: 'http://localhost:6666',
changeOrigin: true,
},
},
},
- inside tsconfig.json change the following:
"esModuleInterop": true,
"module": "commonjs",
"include": ["src/**/*", "server/**/*"],
- inside your package.json, change the dev script to:
"dev": "concurrently \"vite\" \"nodemon server/server.ts\"",
- inside your server, declare all types, and ensure all types are used -- replace 'req' with '_' if needed