Skip to content

andrearcaina/Nectar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Welcome to Nectar, your personalized e-commerce solution, meticulously crafted to cater to your every need. Discover a world of seamless shopping tailored just for you. Shop smarter, shop Nectar.


Tech Stack + How it Works

JAVASCRIPT NEXT.JS TAILWINDCSS
The frontend is developed using JavaScript and the Next.js framework, with Tailwind CSS as the chosen CSS framework.

PYTHON FLASK BEAUTIFULSOUP4
The backend framework chosen for this project is Flask, a Python-based framework. Using Flask, we created API endpoints to communicate with the frontend (the client). With BeautifulSoup4, These endpoints are designed for scraping with e-commerce websites to gain public data such as product price, ratings, image, reviews, and availability.

Here is a breakdown:

  • ...

Functionality

Welcome to Nectar - Your Ultimate Shopping and Selling Companion!

Current Features (as of 2023):

Nectar is your go-to destination for smarter shopping and more profitable selling.

🛒 Buy Menu: Looking to save money and make informed purchase decisions? Head to the "Buy" menu! Nectar compares prices of similar items, helping you find the best deals on the products you love.

💰 Sell Menu: Ready to sell your items? Explore the "Sell" menu! Nectar offers valuable insights into the market value of your products, helping you maximize your profits.

Future Updates

We're not stopping here! Nectar has exciting plans for the future:

🌐 Expanded Database: We're working on creating a comprehensive database using Google Cloud. This will allow us to include sponsored companies and websites, as well as curate specific datasets for unique key tags, enhancing your shopping and selling experience.

🤝 Compare Two Items: Want to make a choice between two items? Nectar will soon provide a feature to compare two products based on specific parameters obtained from our web scraping technology, helping you make the right decision.

📈 Enhanced Statistical Modeling: We're committed to improving our statistical modeling simulations for both buying and selling. Our goal is to provide you with even more accurate insights, making Nectar your ultimate shopping companion.

🔍 Larger Datasets: We're expanding and optimizing our algorithms, using bigger datasets to ensure you receive the most up-to-date and relevant information for your shopping and selling needs.

Join us on this exciting journey to revolutionize the way you shop and sell online. Stay tuned for Nectar's amazing new features, all aimed at making your experience better than ever!

Visit www.nectar.compare and discover a world of smart shopping and profitable selling today. DOESN'T WORK 🤩


How To Use

To clone and run this application, you'll need:

Then, from your command line:

# Clone this repository
$ git clone https://github.com/andrearcaina/Nectar.git

# Go into the backend folder
$ cd Nectar/backend

# install virtual environment
$ python3 -m venv .venv # for linux
> py -3 -m venv .venv   # for windows

# make sure you activate virtual environment
$ source .venv/bin/activate    # for linux
> .venv\Scripts\activate # for windows

# install necessary dependencies 
$ pip install -r requirements.txt

# go to the frontend folder
$ cd ../frontend

# install necessary packages
$ npm install

# run server
$ python ../backend/api/server.py

# in another terminal, run client
$ cd Nectar/frontend ; npm run dev

Winnings

  • Best E-commerce project
  • Most Creative Use of GitHub

About

A scraper web app that compares prices between multiple e-commerce platforms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published