A lightweight, customizable feedback collection widget that can be easily integrated into any website. Built with Vite and React. Also was built to work with it is dashboard
Before you begin, ensure you have:
- Node.js (v16 or higher)
- npm or yarn package manager
- A Supabase project set up
- Clone the repository:
git clone https://github.com/MoSaif00/EngageBox-Widget.git
cd engagebox-widget- Create a
.envfile in the root directory with the following variables:
VITE_SUPABASE_URL=<Supabase project URL> VITE_SUPABASE_ANON_KEY=<Supabase anonymous API key>
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Built with Vite for optimal development experience
- Uses React for component-based architecture
- Styled with TailwindCSS for utility-first CSS
- Supabase for backend services and real-time data
npm run build
The built widget will be available in the dist directory.