Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

CellScout

CellScout is a web scraping project designed to help you find the perfect mobile phone within your desired price range.

Explore the key features of CellScout that simplify your phone search:

1. Streamlined Phone Search: CellScout streamlines the process of finding the perfect mobile phone within your desired price range. Simply enter your maximum price range, and CellScout will do the rest, saving you from endless scrolling and browsing.

2. Web Scraping Technology: Leveraging advanced web scraping technology, CellScout collects real-time data from various sources to provide you with up-to-date information on phone options available within your budget. Stay informed and make informed decisions.

3. Detailed Phone Specifications: CellScout goes beyond basic information by providing comprehensive specifications for each phone. Discover details on display size, processor, camera capabilities, storage capacity, and more. Make comparisons and choose the phone that meets your requirements.

4. User-Friendly Interface: Enjoy a clean and intuitive interface that makes navigating and exploring phone options a breeze. CellScout's interface is designed to prioritize ease of use, ensuring that users of all backgrounds can navigate the platform effortlessly.

5. Time and Effort Saving: Say goodbye to time-consuming manual searches and tedious comparisons. CellScout automates the process, saving you valuable time and effort. Get accurate results within seconds, enabling you to make efficient and informed decisions.

Requirements

1. HTML

2. CSS

3. Python

4. Flask

How To Run

To run CellScout on your local machine, follow the steps below:

Prerequisites

Ensure that you have the following technologies installed on your local machine:

  • Python (You can download the latest version from the official Python website)
  • pip (Python package installer)

Setup

  1. Clone the repository: Open your preferred terminal and execute the following command to clone the CellScout repository to your local machine: 'git clone [repository URL]'

  2. Install dependencies: Navigate to the project directory in your terminal and install the required Python packages by executing the following commands:

    'pip install pandas'

    'pip install beautifulsoup4'

    'pip install flask'

    'pip install requests'

Project Structure

  1. Create directories: In the cloned repository, create two directories named "template" and "static".

  2. Place files: Move the "index.html" and "results.html" files to the "template" directory. Move the ".csv" file and "logo.png" file to the "static" directory.

Running the Application

  1. Start the Flask application: In the project directory, run the following command to start the Flask application: 'python app.py'
  2. Access the application: Once the Flask application is running, open your web browser and visit 'http://localhost:5000' to access CellScout. You will see the index page with a form to enter the maximum price range.

Congratulations! You have successfully set up and run CellScout on your local machine. Now you can explore mobile phones within your desired price range.

About

CellScout is a web scraping project designed to help you find the perfect mobile phone within your desired price range.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages