/a-data-pro-internship

Web-Application, which shows information about the product from online stores. Built with Django and Scrapy!

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

TEAM GREEN

logo


Inovative platform for . 💧


💻 About

Our project consists of a website that help its users by providing them with up-to-date information about the price and availability of differen products. The information is retrieved automatically through crawling. Users can make account and susbcribe to products and they will recieve up-to-date information about the product.

🎥 Demo of our project

GIF of the main page

second GIF

third GIF

⌨️ How it works

Our project consists of 4 main parts:

  1. 👨‍💻 Back end :
    • The back-end is entirely written on Django, a python framework py.
    • It comunicates with the database, with the help of django-mssql-backend

  2. Front end
    • Used as teamplates for the backend.
    • Written in Boostrap, a powerful CSS framework.

  3. Web Crawler
    • Written in Scrapy, a python framework.
    • It collects data and stores it into the database.

  4. 📊 Database
    • Communicates with Django and Scrapy.
    • Written in msSQL
    • Uses stored procedures.

📥 Deploying

To deploy our project on your machine you can use docker, just follow these steps:
1. Clone it. This can be done by:

git clone https://github.com/idiliev18/chupacabra.git
2. Navigate to the root folder:
cd chupacabra
3. And use docker to deploy it:
 docker smt 
Or if you want you can deploy it manually. For more info, read the wiki.

🧒 Our Team

We are team Green

Name - Username - Role