Employee Quest is a browser extension designed to help you get to know your colleagues at Odoo. The application is built using React, TypeScript, and Vite, and it leverages various modern web development tools and libraries.
It's basically a side-project made by an idiot who has difficulties remembering who's who at the office.
- Interactive game to learn about colleagues
- Integration with Odoo for fetching employee data
- Score
- Responsive design with Tailwind CSS
To install the project dependencies, run:
npm install
To start the development server, run:
npm run dev
This will start the Vite development server.
You then need to install the browser extension on your browser by dragging the dist
folder
in the Extension Management page of your browser (you may need to enable "Developer mode" first).
The main files and directories in this project are:
src/
: Contains the source code of the applicationapi/
: API calls to Odoo and score storagecomponents/
: React componentsinterfaces/
: TypeScript interfacesstyles/
: CSS and Tailwind configuration
public/
: Static assetsdist/
: Build outputvite.config.ts
: Vite configuration filetsconfig.json
: TypeScript configuration file
src/main.tsx
: Entry point of the React applicationsrc/App.tsx
: Main application componentsrc/api/odoo.ts
: API calls to Odoosrc/api/scoreStorage.ts
: Score storage functionssrc/components/employeeCard.tsx
: Employee card component
To build the project, run:
npm run build
This will create a production build in the dist/
directory.
You will then be able to install the extension by loading the dist
folder as an Unpacked Extension
in your browser.
This project is licensed under the MIT License.