{"repo":"shipgtm/router","free":true,"listed":false,"github":"https://github.com/shipgtm/router","clone":"git clone https://github.com/shipgtm/router.git","description":"Router.so is headless form handling and lead routing for marketing-minded developers.","language":"TypeScript","stars":381,"topics":["form-builder","forms","lead-router","next-js","open-source","shadcn-ui","tailwind"],"license":"AGPL-3.0","category":"ui-components","readme_excerpt":"Router.so / Open Source Form Backend Description This is a simple router for forms. Watch a Demo Self-Hosting router Prerequisites Before starting, ensure you have the following: - An account with Resend - An account with Vercel - A PostgreSQL database (we recommend Vercel Postgres) Environment Variables After creating your accounts, update your .env.example to be .env.local for running the application locally. Then, update the keys for each value. Step-by-Step Instructions 1. Clone the Repository Without Docker 2. Install Dependencies 3. Set Up Environment Variables Ensure your .env file is correctly configured as mentioned above. 4. Generate the Database Migrations 5. Run the Database Migrations 6. Start the Development Server With docker 2. Set Up Environment Variables Ensure your .env file is correctly configured as mentioned above. 3. Run Docker Command Deploying to Vercel - Push your code to a GitHub repository. - Connect your repository to Vercel. - Set the environment variables in Vercel's dashboard under \"Settings Environment Variables\". Additional Resources - Vercel Documentation - Resend Documentation For any issues or questions, please open an issue on the GitHub repository.","default_branch":null,"files":null,"tree":[],"storefront":"/r/shipgtm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shipgtm/router/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}