This is a simple router for forms. Watch a Demo
Before starting, ensure you have the following:
- An account with Resend
 - An account with Vercel
 - A PostgreSQL database (we recommend Vercel Postgres)
 
After creating your accounts, update your .env.example to be .env.local for running the application locally. Then, update the keys for each value.
- 
Clone the Repository
git clone https://github.com/routerso/router.git cd router/main 
- 
Install Dependencies
npm install
 - 
Set Up Environment Variables
Ensure your
.envfile is correctly configured as mentioned above. - 
Generate the Database Migrations
npm drizzle-kit generate
 - 
Run the Database Migrations
npm tsx lib/db/migrate.ts
 - 
Start the Development Server
npm run dev
 
- 
Set Up Environment Variables
Ensure your
.envfile is correctly configured as mentioned above. - 
**Run Docker Command
docker compose up
 
- Push your code to a GitHub repository.
 - Connect your repository to Vercel.
 - Set the environment variables in Vercel's dashboard under "Settings > Environment Variables".
 
For any issues or questions, please open an issue on the GitHub repository.