A Customer Engagement Platform for AvianInTek's Products
AvianDesk is an open-source customer engagement platform designed to support AvianInTek's suite of products. Built with modern web technologies, it aims to provide seamless interaction and support for users. Yet a lot to work on!
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- Package Manager: npm
The design inspiration for AvianDesk is drawn from the following resources:
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/AvianInTek/AvianDesk.git cd AvianDesk
-
Install dependencies
npm install
-
Configure environment variables (.env)
-
Start development server
npm run dev
Visit http://localhost:3000
in your browser
- User-friendly issue/feedback reporting system
- Secure ticket creation flow
- Admin dashboard for managing requests
- Mobile responsive UI
- Modular architecture with reusable components
Currently under development. Unit and integration tests will be added in future versions.
Contributions, issues, and feature requests are welcome! Feel free to check issues page if you want to contribute.
- Fork the project
- Create a new branch (git checkout -b feature/feature-name)
- Make changes and commit (git commit -m 'Add some feature')
- Push to the branch (git push origin feature/feature-name)
- Open a Pull Request
This project is licensed under the GNU General Public License v3.0.
For any queries or feedback, reach out to:
Made with ❤️ by AvianInTek