Skip to content

Anshu-K-Singh/Job_Portal_Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 JobFlow 🌟

Welcome to JobFlow! Your go-to platform for browsing job listings and submitting applications with ease. This application provides a simple, user-friendly interface to connect job seekers with employers.

🔗 Live Demo: JobFlow on Render


📚 Table of Contents


🚀 Features

  1. Browse Job Listings 🧑‍💻
    Users can explore available job opportunities listed on the platform.

  2. Job Details Page 📄
    Detailed view of each job, including description, requirements, and application instructions.

  3. Submit Job Listings 📝
    Employers can submit new job openings directly from the platform.

  4. Responsive Design 📱💻
    The platform adapts to different screen sizes, ensuring a seamless experience on mobile, tablet, and desktop.

  5. Easy Navigation 🧭
    Simple and intuitive user interface for hassle-free job hunting and listing.


🛠️ Tech Stack

  • Frontend: HTML, CSS
  • Backend: Python (Flask or Django)
  • Database: SQLite
  • Deployment: Render

⚙️ Setup Instructions

Follow these steps to set up the project locally:

1. Clone the repository

```bash git clone https://github.com/yourusername/JobFlow.git cd JobFlow ```

2. Create a virtual environment

```bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate ```

3. Install dependencies

```bash pip install -r requirements.txt ```

4. Run the application

```bash python app.py ```

5. Access the application

Navigate to http://127.0.0.1:5000 in your browser.


📂 Project Structure

``` JobFlow/ │ ├── static/ │ ├── images/ # Images like logos, banners │ └── styles/ # CSS stylesheets │ ├── templates/ # HTML templates (base, home, job_detail) │ ├── app.py # Main application file ├── database.py # Database connection and queries ├── requirements.txt # Dependencies └── README.md # Project documentation ```


💡 Usage

Browsing Jobs

  1. Visit the JobFlow Homepage.
  2. View the list of available jobs on the homepage.
  3. Click on a job to view more details.

Submitting a Job

  1. Navigate to the "Submit Job" section.
  2. Fill in the required details (job title, description, requirements).
  3. Submit your listing!

🖼️ Screenshots

Home Page

Home Page

Job Details

Job Details


🤝 Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Open a pull request when ready!

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Job Finder Web App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published