Changes to jobfit.scroll.pub

ffff:102.213.49.77
ffff:102.213.49.77
25 days ago
updated index.scroll
index.scroll
Changed around line 1
+ title JobFit - Calculate Your Job Suitability
- title JobFit - Calculate Your Job Suitability
- script.js
+ script.js
root
root
25 days ago
Initial commit
body.html
Changed around line 1
+
+

JobFit

+

Calculate your suitability for any job using relevant metrics.

+
+
+
+
+

Adjust Your Metrics

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Your Suitability Score

+
+ 0%
+
+

+
+
+
+
+

JobFit - Find your perfect job match.

+
index.scroll
Changed around line 1
+ buildHtml
+ baseUrl https://jobfit.scroll.pub
+ metaTags
+ editButton /edit.html
+ title JobFit - Calculate Your Job Suitability
+ style.css
+ body.html
+ script.js
readme.scroll
Changed around line 1
+ # jobfit.scroll.pub
+ Website generated by DeepSeek from prompt: I want a website that calculates my suitability for a job by using relevant metrics of knowledge that it requests a user to adjust numbers and calculate a percentage score for suitability for that job
script.js
Changed around line 1
+ document.getElementById('suitability-form').addEventListener('submit', function(e) {
+ e.preventDefault();
+
+ // Get input values
+ const experience = parseInt(document.getElementById('experience').value);
+ const skills = parseInt(document.getElementById('skills').value);
+ const education = parseInt(document.getElementById('education').value);
+ const certifications = parseInt(document.getElementById('certifications').value);
+
+ // Calculate score
+ const score = Math.min(100,
+ (experience * 2) +
+ (skills * 5) +
+ (education * 10) +
+ (certifications * 3)
+ );
+
+ // Display result
+ const scoreElement = document.getElementById('score');
+ const feedbackElement = document.getElementById('feedback');
+
+ scoreElement.textContent = score;
+
+ if (score >= 80) {
+ feedbackElement.textContent = "Excellent fit! You're highly qualified for this position.";
+ } else if (score >= 60) {
+ feedbackElement.textContent = "Good fit! You meet most of the requirements.";
+ } else if (score >= 40) {
+ feedbackElement.textContent = "Moderate fit. Consider developing more skills.";
+ } else {
+ feedbackElement.textContent = "Low fit. You might need more experience or qualifications.";
+ }
+
+ // Smooth scroll to result
+ document.getElementById('result').scrollIntoView({ behavior: 'smooth' });
+ });
style.css
Changed around line 1
+ :root {
+ --primary-color: #2563eb;
+ --secondary-color: #1e40af;
+ --background-color: #f8fafc;
+ --text-color: #1e293b;
+ --border-radius: 8px;
+ }
+
+ * {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ }
+
+ body {
+ font-family: 'Segoe UI', sans-serif;
+ line-height: 1.6;
+ color: var(--text-color);
+ background-color: var(--background-color);
+ padding: 2rem;
+ }
+
+ header {
+ text-align: center;
+ margin-bottom: 2rem;
+ }
+
+ header h1 {
+ font-size: 2.5rem;
+ color: var(--primary-color);
+ margin-bottom: 0.5rem;
+ }
+
+ main {
+ max-width: 800px;
+ margin: 0 auto;
+ }
+
+ section {
+ background: white;
+ padding: 2rem;
+ border-radius: var(--border-radius);
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
+ margin-bottom: 2rem;
+ }
+
+ form {
+ display: grid;
+ gap: 1rem;
+ }
+
+ label {
+ font-weight: 600;
+ }
+
+ input {
+ padding: 0.5rem;
+ border: 1px solid #ddd;
+ border-radius: var(--border-radius);
+ font-size: 1rem;
+ }
+
+ button {
+ background-color: var(--primary-color);
+ color: white;
+ padding: 0.75rem;
+ border: none;
+ border-radius: var(--border-radius);
+ font-size: 1rem;
+ cursor: pointer;
+ transition: background-color 0.3s ease;
+ }
+
+ button:hover {
+ background-color: var(--secondary-color);
+ }
+
+ #result {
+ text-align: center;
+ }
+
+ #score-container {
+ font-size: 3rem;
+ font-weight: bold;
+ color: var(--primary-color);
+ margin: 1rem 0;
+ }
+
+ footer {
+ text-align: center;
+ margin-top: 2rem;
+ color: #64748b;
+ }
+
+ @media (max-width: 600px) {
+ body {
+ padding: 1rem;
+ }
+
+ header h1 {
+ font-size: 2rem;
+ }
+
+ section {
+ padding: 1rem;
+ }
+ }