It's just an early version of the application, more features will be added in the future, but for now, only the basic functionality is available. This application is created to assist beginners in finding their first job in IT. FirstTeamAPP is exclusively targeted at Candidates with no more than 1 year of experience.
Features:
- Candidates are automatically suggested to Employers if their skills meet the requirements set by the Team.
- In the list of Candidates, the Team only sees those recommended Candidates that match their capabilities, so they must create at least one Opportunity to initiate the search.
- Candidates only see Opportunities recommended to them, filtered by technology. For convenience, Opportunities from the Candidate's city are displayed first, followed by all others.
-
Clone the repository:
git clone https://github.com/ValeriyFromUA/FirstTeamApp.git -
Install the dependencies:
poetry install -
Create an
.envfile. and add your own data following the structure of the.env_examplefile. -
Adjust the configuration if needed in
FTApp/config.py -
Run
data_for_db.pyto create database and add data. -
Run
run.pyto start application
- Make sure your system is working with Make and Docker. If not, install Make and/or Docker on your system.
- To run the application using docker, use
make quick_run. This command will automatically mount and run the image.
If necessary, you can create make build and run make run the image separately.
More in Makefile.
If you have error:
File "/home/valerii/.cache/pypoetry/virtualenvs/firstteamapp-gc46IiXx-py3.8/lib/python3.8/site-packages/flask_uploads.py", line 26, in <module>
from werkzeug import secure_filename, FileStorage
change in flask_uploads.py:
from werkzeug import secure_filename, FileStorage
to
from werkzeug.utils import secure_filename
from werkzeug.datastructures import FileStorage
or install a new app from this repository.
- Telegram: @FR0M_UA
- email: hitehnik132@gmail.com