A simple and elegant app to generate, export, and store quotations — built with Next.js, ShadCN UI, Sequelize, and Nodemailer.
- Setup ShadCN UI
- [] Create quotation form
- Create calendar view for home
- Create view for individual day listings
- Add search view
- Create view for individual quotation
- Create shareable link view for clients
- View form with email confirmation & optional payment link
- [] Setup Sequelize
- Support for customizable DB (SQLite, MySQL, etc.)
- Create models for database
- Setup API routes
- Create email templates
- Setup Nodemailer for sending emails
- Integrate PDF generation for quotations
- Framework: Next.js
- UI: ShadCN UI (Radix + Tailwind)
- ORM: Sequelize
- Mailer: Nodemailer
- PDF Generator: TBD
git clone https://github.com/whizydan/quotation-maker.gitcd quotation-makernpm install- open the .env.sample file and fill the fields
- then rename it to .env
npm run devby default the project uses sqlite to change to mysql change the initialization in the api folder for the /database/config.ts
To witness the app in action visit the link Quotia