Skip to content

DiyaMenon/GShock

Repository files navigation

☕ Rabuste Café — AI‑Powered Coffee, Art & Community Platform

Rabuste Café is a Surat-based local coffee brand built around one bold belief: coffee should wake you up, not calm you down.

Unlike conventional cafés, Rabuste is dedicated exclusively to premium Robusta coffee — stronger, more intense, and unapologetically bold. This website is not just an online café; it is a full digital ecosystem that blends coffee, art, learning, AI-driven personalization, and immersive experiences into a single platform.


🌟 Vision & Philosophy

Coffee is often treated as comfort — something light and safe.

Rabuste challenges that idea.

  • Robusta coffee offers higher caffeine, deeper body, richer crema, and stronger flavor
  • Rabuste educates users through logic and data, not trends
  • The platform positions coffee as intentional, intense, and experiential

Rabuste is not transactional. It is experiential, educational, and community-driven.


🏠 Homepage — Brand Identity & Storytelling

The homepage is the entry point to the Rabuste experience:

  • Cinematic motion-based hero section
  • Dark, grounded color palette reflecting strength and intensity
  • Animated logo focused on craft and intention
  • Clear positioning as a Robusta-only premium coffee brand
  • Call-to-action invites users to explore the experience — not just place an order

As users scroll, the homepage transitions from branding into education and community:

  • Logical comparison between Arabica vs Robusta
  • Reframing long-standing coffee culture biases
  • Introduction to Rabuste as a space for art, workshops, and shared experiences

☕ Menu — Curated Coffee with AI Personalization

The Menu treats coffee as a curated product, not a static list.

Each menu item includes:

  • High-quality visuals
  • Flavor profile descriptions
  • Pricing
  • Category and attribute tags

Users can:

  • Filter between coffee, savory items, and desserts
  • Add items instantly to a dynamic cart
  • Explore without interrupting their browsing flow

🧠 AI‑Based Menu Recommendations (Existing Feature)

Rabuste already includes AI-based menu recommendations:

  • Recommendations adapt based on browsing behavior and order history
  • Users are subtly guided toward coffees that match their taste preferences
  • Personalization improves over time with continued interaction

This makes discovery smoother while keeping the experience intentional and non-intrusive.


🎨 Art Gallery — Art as Commerce

Rabuste integrates art directly into the platform rather than isolating it.

Features include:

  • Curated digital art gallery
  • Filters by availability, medium, and artist
  • Immersive artwork view with:
    • Description
    • Artist details
    • Size and rarity
    • Availability status

Artworks can be added to the same cart as coffee, allowing coffee and art to coexist in a single commerce flow — increasing discovery for artists and engagement for users.


🧠 Synesthesia Pairing Engine — Coffee × Art AI

One of Rabuste’s most distinctive features is the Synesthesia Pairing Engine.

Most cafés recommend coffee based only on popularity or taste. Rabuste goes further by creating a multi-sensory AI experience.

How it works:

Coffee attributes:

  • Boldness
  • Caffeine level
  • Flavor notes (nutty, chocolatey, earthy)

Artwork attributes:

  • Mood
  • Contrast
  • Tone
  • Visual energy

Using lightweight AI logic (decision trees / cosine similarity):

  • Coffee moods are mapped to art moods
  • High-caffeine Robusta pairs with bold, abstract, high-contrast art
  • Nutty or earthy profiles pair with warm, grounded landscapes

Example recommendation:

Kaapi Royale Brew paired with “Urban Chaos” — where the intensity of the coffee complements the bold visual strokes of the artwork.

This system increases:

  • Art discovery
  • User engagement
  • Emotional connection to both coffee and creativity

🧑‍🎓 Workshops — Learning & Community

Rabuste functions as a learning and community platform.

Users can:

  • Browse workshops
  • Filter by date and category
  • Book seats directly

Workshops include:

  • Brewing sessions
  • Creative workshops
  • Community events

Become a Tutor

Creators can submit workshops through a Become a Tutor flow:

  • Submissions go through admin approval
  • Enables a creator-driven ecosystem

This transforms Rabuste from a café into a knowledge-sharing platform.


👤 User Accounts & Data‑Driven Personalization

Logged-in users can:

  • View and manage their profile
  • Track order history
  • Check payment status
  • Manage workshop bookings

User activity feeds back into the system:

  • Improves menu recommendations
  • Enhances art and pairing suggestions
  • Builds long-term personalization and trust

🔐 Admin Panel — Role-Based Control, Explainable AI & Operations

Rabuste is built with strict role-based access control.

User vs Admin Access

  • Normal users cannot access admin features
  • Admin routes are protected, even against manual URL access

Admin Capabilities

Admins can:

  • Add, edit, or remove menu items
  • Update prices, images, and descriptions
  • Upload and manage artworks
  • Create, approve, and manage workshops
  • Control AI recommendation tags
  • Manage orders and payment statuses
  • Moderate users and platform content

Explainable, Human‑in‑the‑Loop AI

  • Admins manage coffee flavor tags and artwork metadata
  • AI behavior remains transparent and brand-controlled
  • Prevents black-box recommendations

This ensures the platform is secure, explainable, scalable, and business-ready.


🕶️ Virtual Café — Immersive Digital Twin & Interactive Navigation

Rabuste includes a 3D Virtual Café experience:

  • Interactive environment representing the physical café
  • Users can explore the space and view menus
  • Acts as a digital twin for first-time visitors

This feature also supports:

  • Brand storytelling
  • Remote engagement
  • Future franchise previews and expansion

🎮 Fun Animated Layout & Interactive Navigation

The Virtual Café is designed with fun, animated interactions to enhance user engagement:

  • Smooth camera movements and hover animations
  • Interactive hotspots inside the café space
  • Playful UI elements that encourage exploration

From within the Virtual Café, users can seamlessly navigate to:

  • Menu Page → explore coffee and food offerings
  • Art Gallery → discover curated artworks
  • Workshops Page → browse and book upcoming events

This transforms the Virtual Café into a central interactive hub, not just a visual experience.


🔌 Integrations & Services

🤖 AI Chatbot — Digital Barista

  • Google Gemini API integration
  • Conversational AI acting as a digital barista
  • Answers coffee-related queries, suggests brews, and guides users through the platform
  • Reduces friction and improves engagement through natural language interaction

Authentication & Security

  • Firebase Authentication
  • Protected routes
  • Role-based rendering

Storage & Media

  • Cloud storage for:
    • Artwork images
    • Workshop images
    • Menu visuals

Analytics

  • User engagement tracking
  • Content performance insights

Payments & Ordering

  • Razorpay integration enabled for:
    • Coffee orders
    • Workshop bookings
  • Secure payment flow with order status tracking
  • Integrated with user profiles for transparency

AI & Personalization

  • AI menu recommendations
  • Synesthesia Pairing Engine
  • Admin-controlled explainable AI

Location, Reviews & Brand Presence

  • Google Maps integration for Rabuste Café, Surat
  • Google Places API integration for:
    • Displaying real customer reviews
    • Showing live ratings and feedback
  • Builds trust, authenticity, and strong local brand credibility

🛠️ Tech Stack

Frontend

  • React.js
  • React Router
  • Tailwind CSS
  • Framer Motion
  • Three.js / WebGL

Backend

  • Node.js
  • Express.js
  • REST APIs

Database

  • MongoDB

🏙️ Local Brand Focus — Rabuste Café, Surat

This platform is the digital flagship of Rabuste Café:

  • Strengthens local brand identity
  • Bridges physical café culture with digital experiences
  • Builds a scalable foundation for expansion

🚀 Future Enhancements

  • Loyalty & membership programs

  • Subscription-based coffee plans

  • Advanced AI personalization with feedback loops

  • Expanded Virtual Café interactions and guided tours

  • Security enhancements (audit logs, rate limiting, admin action tracking)

  • Franchise dashboard for multi-location management

  • Payment gateway rollout

  • Advanced AI personalization

  • User favorites and recommendations dashboard

  • Franchise and multi-location support

  • Expanded analytics for business insights


📌 Conclusion

Rabuste is not just a website.

It is:

  • A Robusta-only coffee platform
  • An art marketplace
  • A learning and community hub
  • An AI-driven recommendation system
  • A secure, admin-controlled ecosystem
  • A scalable digital extension of a real café brand

Crafted with creativity, code, and coffee — for Rabuste Café, Surat.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors