This system is created for the Career Center of Technological Institute of the Philippines. Its core functionallity is to manage the company linkages for partner companies, and monitor their accomplished activities. The program is written in python using Django web framework.
This system is developed by the following collaborators:
- Engr. Royce B. Chua
- Jose Paulo C. Cabral
- Tyrone Guevarra
- Joseph Guiyab
- Joshua Albert T. Lopez
- Jarod Augustus Austria
- Zeus James Baltazar
To ensure that the system works as intended, the following requisites are required in order to run the program.
- Python Runtime Environment (Recommended: Python version 3.X)
- Django 2.1.4 (or latest)
- MySQLClient
- PyMySQL
- PyPDF2
- xhtml2pdf
- MySQL or XAMPP
- MySQL Workbench (optional)
- Git
- Web Browser
- Text Editor
These are the steps for migrating and running the system on another machine.
- Install/pip install all requisites. (All requisities can be installed on a virtual environment. See "Program Requisities" above for the list of requirements)
- Connect to an instance of SQL Server using MySQL. (XAMPP or the official MySQL client can be used)
- Clone the repository on prefered location using git
- Create the database schema using the tip_career_center_system_updated.sql. The file can be executed using MySQL workbench. The database ERD can be viewed using MySQL Workbench by using the tip_career_center_system_db_erd
- Navigate to the folder location of mange.py file. Open CMD on this folder
- Run the script: "python manage.py migrate" (without quotation marks) to migrate required the Django entities on the database.
- Run the script: "python manage.py runserver" to run the system on localhost.
- On a web browser, enter "localhost:8000" (without quotation marks) on the address bar to go to the homepage.