A recruitment tool so that potetntial employers can hunt, vet and discover new students as their potential new employee.
There is no concrete method for employers to check the students and their skillsets and systematically make hiring decisions.
This project is basically a website that aims to bridge that gap between the students and the employers by acting as an intermediary, the employer will have access to the list of potential candidate and can make remarks or hire them using this platform.
package.json
: consists of Node/NPM library/package/module dependencies for application developmentnode_modues
: folder consists of all installed packagessrc/main.ts
: entry point to angular application. src/index.htmlapp/app.module.ts
: route module of applicationapp/app.component.ts
: route component of applicationng serve / npm start
: main.ts (index.html) -> app.module.ts -> app.component.ts -> (app.component.html + css)
The website has a very user friendly UI that can accessed by employers readily to make their hiring decsions. Following are few Web and Firebase concepts used to achieve the functionalities in website :
- Modules :To group the components, directives, pipes, and services, which are related to the application.
- Components : to add header, footer, search feature in the website. Header and footer components are reused in the website.
- Directives : Define how the view components are placed. It also describes the overall structure of the website components.
- Databinding : Show the synchronisation between model and view. It populates the websites after mapping the model and view of each website page.
- Router :To handle the navigation from one view to the next.
- Services : tells angular that the class is a service and can be injected into components that need that service.
- Firebase Auth : To authenticate users to the website.
- Firebase Hosting - To host the website.
You can access the app using this link: https://hirehay.web.app.
We plan to scale this website and make a hub for student from all walks of life to come and present their skills to the market.
This project was generated with Angular CLI version 14.0.0.