Resources

Documentation

Everything you need to know about DineSync

Getting Started

Quick Start Guide

Set up DineSync in under 5 minutes

System Requirements

Prerequisites for running DineSync

First Login

Creating your first admin account

User Guides

Student Guide

How to use DineSync as a student

Staff Guide

Managing menus and complaints

Admin Guide

System configuration and analytics

Features

Rating System

How meal ratings work

Complaint Management

Filing and tracking complaints

Karma Points

Earning and using karma points

Deep dives

Feature Details

Karma Points System

What are Karma Points?

Karma Points are a gamification feature in DineSync that rewards actions which help the mess plan ahead and cut food waste.

Earn Points

Skip a meal in advance+10 points by default — each mess can set its own rate (saves food waste)
RSVP for a meal+10 points (helps plan portions)

Where Points Count

Karma is tracked per mess: points you earn in a mess count towards your standing in that mess only, and the mess leaderboard ranks members on that per-mess score. Cancelling a skip or an RSVP gives back exactly the points that action awarded — never more, and never below zero. Your profile still shows your combined total across every mess you belong to.

Quick Actions

What is Quick Actions?

Quick Actions is a floating toolbar that provides fast access to frequently used features. It appears at the bottom-left of your screen.

Features

🎯 Context-AwareShows different options based on current page
📍 DraggableMove the toolbar anywhere on screen
💾 Remembers PositionYour preferred position is saved
📱 Touch SupportWorks on mobile devices too

Page-Specific Options

Home PageAll login options (Student, Staff, Warden, Admin), About, Documentation
Student PagesDashboard, Menu, Nutrition, Payments, Skip Meal
Staff PagesDashboard, Menu, Leave, Reports, Complaints
Admin / Warden PagesDashboard, Leave Approval, Reports, Complaints, Announcements

How to Use

Click "Quick Actions" to expand, drag the grip handle (⋮⋮) to move, click (i) for app info.

About DineSync

What is DineSync?

DineSync is a comprehensive Smart Mess Management System designed to revolutionize hostel dining. It bridges the gap between students and mess administration with real-time feedback, hygiene tracking, crowd monitoring, and gamified engagement.

Key Features

🍽️ Digital Menu BoardView weekly menus with nutritional info and allergen details
⭐ Meal Ratings5-star ratings with item-wise feedback and quick tags
🛡️ Whistleblower ModuleReport hygiene issues anonymously with photo evidence
� Report a MessAnyone with a mess link can flag spam, fraud or abuse from the public About page
�👥 Rush-o-MeterReal-time crowd levels: Empty, Moderate, Crowded
🗳️ Sunday BattleVote for weekend special dishes
🏆 Karma PointsEarn rewards for engagement and responsible behavior

User Roles

👨‍🎓 StudentsRate meals, track nutrition, skip meals, view bills
👨‍🍳 StaffManage menus, handle complaints, update rush status
👨‍💻 Admin/👨‍💼 WardenFull system access ,Approve leaves, monitor analytics,user management, oversee operations

Technology

Built with Next.js 14, TypeScript, Tailwind CSS, and PostgreSQL. Designed for speed, security, and scalability.

Comparison

How DineSync Stacks Up

See how DineSync compares to the methods hostels actually use today.

FeatureDineSyncWhatsApp GroupsSpreadsheetsPaper / Manual
Real-time crowd tracking
Digital weekly menu board
5-star meal ratings
Anonymous complaints
Skip meal & karma system
Nutrition tracking
Multi-mess management
Admin analytics dashboard
Payment & billing
Food waste analytics
Instant notifications
Structured data & reports

For Developers

Explore our REST API to integrate DineSync with your systems.

© 2026 DineSync. All rights reserved.
Documentation | DineSync | DineSync