Skip to content

sadiqhussain13/careers-website

Repository files navigation

Careers Website

Version Flask PostgreSQL

About

This project is a Careers Website that enables users to explore job openings and apply for jobs. The app features a list of available job openings, job details page with responsibilities and requirements, and a form for applying to jobs.

Features

  • List of available job openings
  • Job details page with responsibilities and requirements
  • Form for applying to jobs
  • Success page with application details after submission

Installation

1. Clone the repository

Clone the repository using the following command:

git clone "https://github.com/sadiqhussain13/careers-website.git"
cd careers-website

2. Install dependencies

Install the necessary dependencies using the following command:

pip install -r requirements.txt

3. Set up environment variables

Create a .env file in the root of the project and add the following environment variables:

DATABASE_HOST=YOUR_DATABASE_HOST
DATABASE_NAME=YOUR_DATABASE_NAME
DATABASE_USERNAME=YOUR_DATABASE_USERNAME
DATABASE_PASSWORD=YOUR_DATABASE_PASSWORD

Replace YOUR_DATABASE_HOST, YOUR_DATABASE_NAME, YOUR_DATABASE_USERNAME, and YOUR_DATABASE_PASSWORD with your actual database credentials.

Running the Application

1. Start the app

Start the app using the following command:

python app.py

This will start the Flask app on port 8080.

2. Access the app

Open the app in your web browser by navigating to http://localhost:8080.

Technologies Used

Technology Description
Flask Web framework
PostgreSQL Database management system
Bootstrap Frontend styling library
Python Programming language
pip Package manager

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.

  • Please make sure to follow the coding style and conventions used in the project.
  • Make sure to test your changes thoroughly before submitting a pull request.
  • Please include a brief description of the changes you made and why you made them.

Thank you for your contributions!