Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.52 KB

File metadata and controls

41 lines (28 loc) · 1.52 KB

WorkDock – Online Job Portal

Overview

WorkDock is a full-stack job portal application designed to manage recruiter and job seeker interactions through a structured relational database. The system enables user authentication, job data management, and role-based access using Python and SQLite.

Key Features

  • Designed and implemented a 3-table relational database schema storing 13 recruiter and 11 job seeker attributes
  • Built session-based authentication system supporting secure signup, login, and credential validation for multiple user roles
  • Developed backend logic in Python to handle form submissions, database operations, and role-based routing
  • Enabled structured data storage and retrieval using parameterized SQL queries, ensuring data integrity and security

System Functionality

  • Recruiter and job seeker registration & login
  • Job posting and data storage
  • Role-based access control and navigation
  • Backend handling of user inputs and database transactions

Tech Stack

  • Python (Backend Logic)
  • SQLite (Relational Database)
  • SQL (Joins, Queries, Data Management)
  • HTML (Frontend Forms)

Files Included

  • Python backend scripts
  • SQLite database file
  • HTML pages (Signup, Signin, Recruiter, User)

Business Impact

This system demonstrates the ability to:

  • Design and manage structured relational databases
  • Build backend workflows for real-world applications
  • Implement secure authentication and role-based access systems
  • Handle end-to-end data flow from user input to database storage