A website to display the interns and students of the country's conservatories and select them by different companies for internships. This website was established to speed up the time to find a job or intern, It has an advanced chat room panel, and it is an idea by Abarvision.
Note
The latest version is ready for project deployment. this repo is open source
Description of applications and project foldering
-
Karamooz
- this is project and including settings and asgi files and main packages and main urls
-
main
- The main routers of the project include the main pages, the default settings of the project without facilities, etc.
-
resume
- Users' resume settings, creating, deleting, displaying and updating their information are available in this application.
-
company
- Users' company settings, creating, deleting, displaying and updating their information are available in this application.
-
users
- User section settings and their models, SMS settings, etc.
-
chat
- Employer and trainee chat room settings and routers
- For better project execution, it is recommended to use a virtual environment. To install it:
pip install virtualenv
- Create a virtual environment:
virtualenv venv
-
Activate the virtual environment:
- on ubuntu:
source venv/bin/activate
- on windows:
venv/Scripts/activate
-
After activating the virtual environment, there is a
.txt
file containing the required libraries and frameworks embedded. Install it within the virtual environment:
pip install -r requirements.txt
- Once the project dependencies are installed, run the project:
python manage.py runserver