Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thekiranmahajan/tandoori-js
TandooriJs - Reacting to Your Hunger, One Byte at a Time! Tandoori-Js is a food ordering platform made using the combined powers of Parcel bundler + React.js + Tailwind CSS.
https://github.com/thekiranmahajan/tandoori-js
favicon hooks parcel-bundler reactjs search-bar tailwind-css tandoori-js tandoorijs
Last synced: about 1 month ago
JSON representation
TandooriJs - Reacting to Your Hunger, One Byte at a Time! Tandoori-Js is a food ordering platform made using the combined powers of Parcel bundler + React.js + Tailwind CSS.
- Host: GitHub
- URL: https://github.com/thekiranmahajan/tandoori-js
- Owner: thekiranmahajan
- Created: 2024-01-16T16:38:02.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-05-28T14:27:33.000Z (7 months ago)
- Last Synced: 2024-05-29T01:18:24.528Z (7 months ago)
- Topics: favicon, hooks, parcel-bundler, reactjs, search-bar, tailwind-css, tandoori-js, tandoorijs
- Language: JavaScript
- Homepage: https://tandoori-js.vercel.app
- Size: 1.57 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tandoori Js - Reacting to Your Hunger, One Byte at a Time! π
I don't think someone would've added this many details to the Swiggy clone during #NamasteReact NamasteDev.com check it out!!π don't worry no AI post...### Building TandooriJs - Reacting to Your Hunger, One Byte at a Time! π₯
Tandoori-Js is a food ordering platform made using the combined powers of Parcel bundler + React.js + Tailwind CSS.
yup, Parcel is the Beast lol π have a look at this Akshay Saini π
currently working on the react-router-dom part of it...
### GitHub Repo: https://github.com/thekiranmahajan/tandoori-js
### Vercel Demo: https://tandoori-js.vercel.app/
## πΌFEATURESπΌ
π Used the industry standard folder structure with relevant file and folder nomenclature to make the codebase modular and meaningful.
π Followed standards for commits such as feat, docs, fix, etc throughout the process.
π Config-driven UI which uses real-time data directly from Swiggy's public API
π Parcel with its all beast powers such as Bebel, Image Optimization, Tree Shaking, Code Minification, Hot Module Replacement, and whatnot π ±οΈ
π Each component is made to increase reusability, while taking care of code readability and meaningfulness. just check out the GitHub Repository!!
π Successfully implemented Multi-Image Carousel *without* using any external library. Most of the time I skipped npm packages to make it more challenging.
π Fully functional Search functionality with Enter key press to search logic it just works smoothly and filters out the restaurants in a case-insensitive mannerπ₯
π Custom hook for fetching RestaurantMenu data from Swiggy's API
π Cool animated hamburger menu with dynamic icon change feature i.e. shows icon and activates Tailwind CSS classes when the user is on the same route by using the isActive property of NavLink.
π Efficient error handling by various methods such as TryCatch with different error messages to improve UX.
π All UI elements are responsive as well as very user-interactive made possible Tailwind CSS.
π Harnessed the powers of react-router-dom for smooth routing using Link and not traditional anchor tag to avoid default behaviors.
π There are more others to explore and more I'll add soon. to make the most concise, that's it.
### βββ Try to give a star please if you following my repo or liked it ππ»
Also, I'm ready to help you if you've any doubts do ask I'll try my best π and thanks to Arvind Pandit Prajapati for helping me for carousel logic
#Some #Non #Related #Stuff #For #Post #Reach π
#WebDevelopment #ReactJS #TailwindCSS #SwiggyClone #Namaste #AkshaySaini
## License
[MIT License](LICENSE)