📊 Market Research Web App
A modern web application designed to streamline market research through intuitive survey management, data collection, and actionable insights. Built with Next.js, the app provides a robust, performant, and scalable foundation for marketing teams and research analysts.
🚀 Features 🔍 Dynamic survey creation and management
🧠 Real-time response tracking
📈 Visualized analytics and reporting
👥 Role-based access for admins and agents
🛠️ Offline data collection with service worker support
💡 Smart validations and conditional workflows
🛠️ Getting Started To start the development server locally:
bash Copy Edit npm install npm run dev
yarn install && yarn dev
pnpm install && pnpm dev
bun install && bun dev Then open http://localhost:3000 in your browser.
Start editing the application by modifying files under the app/ directory (e.g., app/page.tsx). Hot-reloading is enabled by default.
📁 Tech Stack Framework: Next.js
Language: TypeScript
UI: Tailwind CSS + Material UI
Auth: NextAuth.js
State Management: Redux Toolkit
Data Storage: IndexedDB (via idb)
API Communication: Axios
Deployment: Vercel
📚 Learn More To deepen your understanding of the tools used in this app:
Next.js Documentation
NextAuth.js
Redux Toolkit
idb (IndexedDB wrapper)
🚀 Deploy to Production Deploy this project using Vercel, the official Next.js deployment platform:
➡️ Deploy on Vercel
Or refer to the Next.js deployment documentation for alternative deployment strategies.
🤝 Contributing Pull requests and feedback are welcome! If you'd like to contribute, please fork the repository and submit a PR with a clear description of your changes.
Let me know if you’d like to include environment variable setup, test coverage, or screenshots of the UI.



