Skip to content

wahidfarid/hanakol-eh

Repository files navigation

Hanakol eh

Demo at https://hanakol-eh.vercel.app/

this is a simple project that aggregates information on deals and discounts of multiple food delivery services in Egypt and displays the information. Based on React/Next.js/Typescript. uses some serverless scripts to gather data and avoid CORS (scripts in lambda functions folder)

This is mainly a personal project for me to play around with some tools/technologies (Next.js in Typescript, TailwindCSS, serverless paradigms, etc...) while at the same time solving the age old question of what to eat because i'm too indecisive.

Roadmap

  • Design Refresh / Add animations
  • Include data from El Menus, Akelni and MRSOOL
  • Move from a CSS-based masonry to a JS-based one to handle dynamic card heights
  • Add versioning and explanation to header
  • Testing
  • Handle restauraunts being closed or busy
  • Add controls to map component (Zoom, get current location)
  • Basic UI
  • Integration with serverless functions
  • Serverless functions to scrape data of Talabat
  • Initial App

How to run it?

Website

  1. npm install
  2. npm run dev

Scripts

  1. archive the lambda functions folder into a zip
  2. upload it to AWS Lambda
  3. configure AWS api gateway to expose the scripts as a HTTP API

About

Food delivery deals aggregator written in React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published