Skip to content

AvianInTek/AvianDesk

Repository files navigation

AvianDesk

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!


🛠️ Tech Stack


🎨 Design References

The design inspiration for AvianDesk is drawn from the following resources:

  1. Ticket Design
  2. Dashboard Design

📦 Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/AvianInTek/AvianDesk.git
    cd AvianDesk
  2. Install dependencies

    npm install
  3. Configure environment variables (.env)

  4. Start development server

    npm run dev

Visit http://localhost:3000 in your browser

🧱 Features

  • User-friendly issue/feedback reporting system
  • Secure ticket creation flow
  • Admin dashboard for managing requests
  • Mobile responsive UI
  • Modular architecture with reusable components

🧪 Testing

Currently under development. Unit and integration tests will be added in future versions.

🧑‍💻 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page if you want to contribute.

Steps to Contribute

  1. Fork the project
  2. Create a new branch (git checkout -b feature/feature-name)
  3. Make changes and commit (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/feature-name)
  5. Open a Pull Request

📜 License

This project is licensed under the GNU General Public License v3.0.

📬 Contact

For any queries or feedback, reach out to:


Made with ❤️ by AvianInTek

Releases

No releases published

Packages

No packages published

Languages