Skip to content

A web application utilizing Flask which allows users to track the price of a customizable list of products and receive email notifications when one changes

License

Notifications You must be signed in to change notification settings

RNostrand/Amazon-Price-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

About

Amazon Price Tracker is a web application written in Python and Flask which enables users to create a customizable list of products to track the price of and receive email notifications when one changes.

Screenshots
Home Page Login Page
Search Page Item Page

Built With

This application utilizes the following technologies: Python, Flask, SQLAlchemy, and WTForms.

Getting Started

Prerequisites

Please install Python and Pip as prerequisites for this project.

Installation

To run this project locally, please follow these steps:

  1. Download this repo: git clone https://github.com/RNostrand/Wildfire-Lookup.git
  2. Enter the repo folder: cd Amazon-Price-Tracker
  3. Install the project requirments: pip install -r requirements.txt
  4. Reference .example-env to create your own .env file. View the table below for descriptions of the variables.
  5. Start the application: python run.py
Environment Variables
Variable Description
EMAIL_USER Email address for the server to send emails from
EMAIL_PASS Password for the server email address
SECRET_KEY The secret key for your database. Can be any secure value
SQLALCHEMY_DATABASE_URI URI to your server database
PROXY The proxy to call Amazon from in your headers

Usage

Users can register an account with an email and a password. Search for products and add them to your tracking list. When the price changes for an item, you will recieve an email notication alerting you of the change.

Roadmap

See the open issues for a list of proposed features (and known issues).

Support

Reach out to the maintainer at one of the following places:

Project Assistance

If you want to say thank you or/and support active development of Amazon Price Tracker:

Together, we can make Amazon Price Tracker better!

Contributing

First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.

Please read our contribution guidelines, and thank you for being involved!

Authors & contributors

The original setup of this repository is by Ryan Nostrand.

For a full list of all authors and contributors, see the contributors page.

Security

Amazon Price Tracker follows good practices of security, but 100% security cannot be assured. Amazon Price Tracker is provided "as is" without any warranty. Use at your own risk.

For more information and to report security issues, please refer to our security documentation.

License

This project is licensed under the MIT license.

See LICENSE for more information.

About

A web application utilizing Flask which allows users to track the price of a customizable list of products and receive email notifications when one changes

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published