This project is a web application that allows users to calculate their estimated salaries for a specific calendar month. Users can calculate their salaries based on job categories, working hours, and other parameters.
The project is developed using the following technologies:
- Frontend:
- HTML
- CSS
- Bootstrap
- JavaScript
- Backend:
- Python
- Django
To run the project on your local machine, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/Jeihunn/salary-calculator-web.git
-
Navigate to the project directory:
cd salary-calculator-web/SalaryCalc
-
Create and activate a virtual environment (optional):
-
Windows:
python -m venv .venv .venv\Scripts\activate
-
Mac and Linux:
python3 -m venv .venv source .venv/bin/activate
-
-
Install the required Python packages:
pip install -r requirements.txt
-
Run Django migrations:
python manage.py makemigrations python manage.py migrate
-
Start the web server:
python manage.py runserver
-
View the application in your browser:
You can view the application by going to
http://127.0.0.1:8000/
.
- To utilize all features of the website, first create a user account.
- On the homepage, users fill out a form with necessary information (e.g., job category, working month, salary, etc.).
- After clicking the Calculate button, users can view their estimated salaries.
- Users can refill the form to recalculate if desired.
Contributors to this project:
This project is licensed under the MIT License - see the LICENSE file for details.
Below are the screenshots illustrating the functionality and user interface of the application.