Skip to content

imksprateek/Flask-JovianCareers

Repository files navigation

Jovian Careers

Welcome to Jovian Careers, a Flask-driven website with a frontend built using HTML, CSS and Bootstrap. This repository contains the source code and resources for building and deploying the Jovian Careers website.

Table of Contents

Introduction

Jovian Careers is a platform designed to streamline the job search process by providing job seekers with a centralized platform to discover job listings, apply for positions, and manage their applications. The website is built using Flask, a lightweight web framework for Python, and styled using HTML and CSS for the frontend.

Features

  1. Job Listings: Browse through a curated list of job openings from various companies.
  2. Job Search: Search for specific job titles, companies, or keywords to find relevant listings.
  3. Application Management: Create an account to save favorite listings, track application statuses, and receive notifications.
  4. User Authentication: Secure user authentication and authorization for accessing personalized features.
  5. Responsive Design: Ensures a seamless experience across different devices and screen sizes.

Setup

To set up the Jovian Careers website locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the required dependencies using pip install -r requirements.txt.
  3. Set up the database by running database migrations using Flask-Migrate.
  4. Configure environment variables for Flask application settings, database connection, and any secret keys.
  5. Run the Flask application using flask run.
  6. Access the website through your web browser at http://localhost:5000.

Usage

Once the Jovian Careers website is set up and running, you can:

  • Browse through job listings on the homepage.
  • Use the search functionality to find specific job openings.
  • Sign up for an account to access personalized features such as saving favorite listings and tracking application statuses.
  • Apply for jobs directly through the website.

Screenshots

Screenshot 1 Home Page

Screenshot 2 Job Items

Contributing

Contributions to Jovian Careers are welcome! If you have any ideas for new features, improvements to existing functionality, or bug fixes, feel free to open an issue or submit a pull request. Please adhere to the project's coding standards and guidelines when contributing.

License

This project is licensed under the MIT License, allowing you to freely use, modify, and distribute the code for personal or commercial purposes. However, I would appreciate it if you credit this repository or provide a link back to it.