TechHub is a network for hiring engineering talents from across the globe. It enables companies to hire the best talents for their teams.
This is a group full-stack side project:
- Back-End by: Dominik Birak, Karol Bobowski
- Front-End by: Maciej Biel, Kamil Data
Technologies used in this project:
Back-End setup:
- Install
PHP 8.2.4andComposer 2.6.5. - Install
MySQL 15.1. - Enter the
LaravelApp/directory and run./script.bat. - Run
php artisan servefor a dev server.
Front-End setup:
- Install
Node.js 18.16.1. - Install
@angular/cli 16.2.9. - Enter the
AngularApp/directory and runnpm install. - Run
ng servefor a dev server.
Main features of this application:
- Authentication and authorization
- Sorting, Filtering, Pagination and Searching
- User profile management based on modals
- User profile visibility settings for each column in the database
- Wait lists and invitations for the recruiters
The REST API has a complete Swagger documentation.
Home screen:
Sign in page:
Sign up page:
Browse talents page:
Searching, filtering, sorting and pagination:
Talent profile page:
Example modal with talent work experience:
Full profile:
Fields visibility settings:
Recruiter profile page:
Invitations for the meetings:
Wait list with favorite candidates:
Contact page:













