Skip to content

Dhruv-Raichand/quick-desk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 QuickDesk — Odoo x CGC Hackathon 2025

QuickDesk is a lightweight, modular helpdesk solution built for the Odoo x CGC Hackathon 2025. Designed to streamline support workflows, it's ideal for startups, student ventures, and hackathon teams needing rapid deployment and intuitive interfaces.

🧠 Motivation

During the hackathon, we identified a gap in accessible, customizable support tools for small teams. QuickDesk bridges that gap with:

  • ⚡ Fast setup using modern build tools (Parcel/Vite)
  • 🌐 Multilingual support for diverse user bases
  • 🔐 Secure user management with hashed credentials
  • 🎨 Developer-friendly UI with font ligatures and aesthetic customization

🛠️ Tech Stack

  • Frontend: React 19 (Server Components, Actions, Hooks)
  • Backend: Node.js + Express
  • Database: MongoDB (flexible schema with ObjectId validation)
  • Build Tools: Parcel (optimized for rapid iteration)
  • Auth: bcrypt for password hashing
  • Version Control: Git (rewritten history for accurate contributions)

✨ Featuresa# 🚀 QuickDesk — Odoo x CGC Hackathon 2025

QuickDesk is a blazing-fast helpdesk platform built with Vite and JWT authentication, tailored for the Odoo x CGC Hackathon 2025. It empowers small teams and student ventures with secure, multilingual support tools that are easy to deploy and customize.

🧠 Motivation

Hackathon teams often need rapid, secure, and scalable support systems. QuickDesk delivers:

  • ⚡ Instant dev experience with Vite
  • 🔐 JWT-based authentication for stateless security
  • 🌐 Multilingual UI powered by translation APIs
  • 🎨 Developer-friendly interface with font ligatures

🛠️ Tech Stack

Layer Tech Used
Frontend React 19 + Vite
Backend Node.js + Express
Auth JWT (JSON Web Tokens) + bcrypt
Database MongoDB (ObjectId validation)
Dev Tools Git (rewritten history), VS Code

✨ Features

  • 🧾 Ticket creation, assignment, and resolution
  • 🗣️ Multilingual support via translation APIs
  • 🔐 JWT-based login and protected routes
  • 📊 Real-time dashboard with ticket metrics
  • 👥 Role-based access control
  • 🧪 Unit and integration tests with Jest

📦 Installation

git clone https://github.com/Dhruv-Raichand/quick-desk.git
cd quick-desk
npm install
npm run dev


- 🧾 Ticket creation and tracking
- 🗣️ Multilingual interface via translation APIs
- 🔍 Searchable ticket history
- 👥 User authentication and role-based access
- 📊 Dashboard with real-time updates
- 🧪 Jest-powered test suite for React components

## 📦 Installation

```bash
git clone https://github.com/Dhruv-Raichand/quick-desk.git
cd quick-desk
npm install
npm run dev

About

Lightweight, modular helpdesk solution built with React + Vite, Node.js, and MongoDB. Hackathon-ready.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors