Skip to content

michiokazuo/interview-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo of the project

Interview Platform

php laravel mysql npm composer GitHub license

A website that supports both candidates and businesses in the recruitment process. The website provides recruitment articles as well as articles to share recruitment experiences, and will also help manage interviews or practice for candidates. In addition, it also helps to manage projects or processes, job postings in business projects as well as registered candidates for recruitment.

Requirements

Installing

Getting started

  1. Clone this project from Github

    git clone https://github.com/michiokazuo/interview-platform.git
  2. Install Laravel dependencies

    composer install
  3. Install NPM packages

    npm install
  4. Config .env variables like .env.example with your environment

    • MySQL database
    • Mail information
    • Daily.co API key

Built Project

When you finish the previous step, you should create tables in your database and create an admin account for the system

php artisan migrate
php artisan db:seed

After that, you can build a project with commands

npm run watch
php artisan serve

And create a queue for jobs to crawl data from Stack Overflow https://stackoverflow.com/

php artisan queue:work

Finally, you can connect with the system from http://127.0.0.1:8000 and use the app's features

Command

Admin can run cmd on the server to crawl data do not use UI with commands

php artisan crawl:data {--count=} {--rollback=} {--tag=} {--tag-rollback=}

with arguments as:

  • count: numbers of questions will be got
  • rollback: crawl all again to update information
  • tag: you can crawl with a specific tag what you want
  • tag-rollback: crawl only questions of tag again

Getting help

Phong DX - @MichioKazuo - #email

Project Link Demo: Interview Platform

About

Graduation project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages