Info: This project was created as a part of 5 Day Hackathon organized by VanHack and won top spot among 700+ projects. I dont plan to maintain it in future, however feel free to fork it and improve as you wish.
Note: this is frontend repo. Backend repo is here. Product hunt link here
VanHack quick access is a chrome extension that will allow you to easily access job update, track, accept or reject events and get realtime notification. You can apply to jobs, check and update event in no time!
This Project is made to solve two problem mentioned in the prep kit:
- Surprise Us - A quick an easy way to access job and get realtime notifications for job updates.
- Calendar Page - Please checkout Events tab in extension.
As a VanHack user, I have experienced that to stay up to date with status of job applications, new Job and event I need to regularly keep checking the site or my email. Its quite tedius and sometimes impractical, like when I am at workplace. The goal of this extension is to put most common functionalities of the site (like Job listing, Job application, notification) just a click away.
- Angular 8
- NodeJs
- NestJs
- MongoDB
- Socket.io
- Typescript
Other libraries:
- ngx-loadify (my own library)
- ng-clickoutside
- ng-zorro
Simply go to chrome webstore and install extension: link
OR
To test locally:
Fronted:
- Clone this project and run
npm i && ng build --watch
- Open Chrome browser
- go to chrome://extensions
- Turn on developer mode
- Click on Load Unpacked. A file dialog will open up.
- Select folder named: CHROME_EXTENSION
- Click on VanHack icon to run the extension.
Backend:
- Clone backend repo found here
- run
npm install
- run
npm start