CellScout is a web scraping project designed to help you find the perfect mobile phone within your desired price range.
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.
1. HTML
2. CSS
3. Python
4. Flask
To run CellScout on your local machine, follow the steps below:
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)
-
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]'
-
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'
-
Create directories: In the cloned repository, create two directories named "template" and "static".
-
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.
- Start the Flask application: In the project directory, run the following command to start the Flask application: 'python app.py'
- 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.