The website allow Hiring Partners of Holberton School Peru to review the CVs of the students and post their recruiting positions available.
Explore the docs »
This project was born from the need that our alma mater Holberton School Peru needs a more organized and easy way to connect Holbies with Hiring Partners, this project will help students a lot to position themselves in the job market as well as Hiring Partners to find true talents.
- MySQL
sudo apt install mysql-server
- Flask
pip3 install Flask
- SQLAlchemy
You will need to have Node> = 14.0.0 and npm> = 5.6
sudo pip3 install SQLAlchemy
- Node
NodeSource's nodejs package contains the node and npm binary, so you don't need to install npm separately.
cd ~ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh sudo bash nodesource_setup.sh sudo apt install nodejs
- Clone the repo
https://github.com/alexriveracruz4/job_bank_holberton.git
- Install NPM packages
sudo npm install --save
- Excecute the API in the port 5000 with all environment variables.
JBH_MYSQL_USER=jbh_dev JBH_MYSQL_PWD=jbh_dev_pwd JBH_MYSQL_HOST=localhost JBH_MYSQL_DB=jbh_dev_db JBH_API_HOST=0.0.0.0 JBH_API_PORT=5000 python3 -m api.v1.app
- To create any student or partner user, first you should to create at least an admin user.
curl -X POST http://0.0.0.0:5000/api/v1/admins/ -H "Content-Type: application/json" -d '{"firstname": "Ruben", "lastname": "Cadenas", "email": "ruben.cadenas@holbertonschool.com", "password": "test"}' -vvv
- Start the application.
npm start
- Create a new user, for example a new student.
Would you like to contribute to this project? You can do it, all the details on how to report bugs and pull requests from users are what keep this project working.
- Fork the Project
- Create your Feature Branch (
git checkout -b my-new-feature
) - Commit your Changes (
git commit -m 'Add some feature'
) - Push to the Branch (
git push origin my-new-feature
) - Create a new Pull Request
- Kenny Reyes
- Jhonatan Jauja
- Alex Rivera
Distributed under the MIT License.