Raktim94

Activity

Stars and mentions · Last 30 days, Oct 6 – Nov 4

GitHub stars284
Mentions16
022446688Oct 6Oct 20Nov 4
UTC days · repositories Raktim94 owns1 repository

Top repositories

Raktim94’s repositories ranked by new stars, as on trending.

Loading

Contributes to

Repositories outside Raktim94’s account where Raktim94 opened or reviewed pull requests in the past 365 days.

Who noticed Raktim94

Everyone who starred or forked Raktim94’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

16posts
Nov 50 posts
  1. YouTube · · YouTube description · CodeWithPabitra · Raktim94/nodedr-restaurant-pos

    Meet Noder Restaurant POS — an open-source restaurant management system Restaurant owners, stop paying for expensive POS software before checking out this FREE alternative! Meet **Noder Restaurant POS** — an open-source restaurant management system that could be worth checking out if you're running a restaurant, café, or food business. Why pay for expensive software when you can explore an open-source alternative? Want to check it out yourself? **Comment “WP” and get the GitHub link!** 🔗 Raktim94/nodedr-restaurant-pos Save this reel and share it with a restaurant owner who should know about this! #RestaurantPOS #RestaurantManagement #FreeSoftware #OpenSource #RestaurantOwners #CafeOwners #TechTools #BusinessTools #POSSystem Follow me here :) Instagram: insta.openinapp.co Facebook Page: fb.openinapp.co Website: codewithpabitra.co.in Email: hello@codewithpabitra.co.in If you have not subscribed my channel then you cannot comment and get reply to your doubt so go and hit the subscribe button 😎 #coding, #programming, #developer, #softwaredevelopment, #codinglife, #programmer, #webdevelopment, #computerscience, #tech, #learnprogramming, #programminglanguage, #javascript, #python, #html, #css #java #cpp restaurant POS, free POS software, Noder Restaurant, open source POS, restaurant software, cafe POS, restaurant management, billing software, POS system, small business tools, restaurant technology, free restaurant software, open source software, business automation, restaurant owners

    603 views
  2. YouTube · · YouTube description · Vikas Patel · Raktim94/nodedr-restaurant-pos

    This open-source project can help you manage your restaurant operations from one place! 🍽️🔥 This open-source project can help you manage your restaurant operations from one place! 🍽️🔥 Nodedr OrderRestro includes billing, table management, kitchen orders, inventory, and MCP support for compatible AI tools. It also supports local-network operations when the internet goes down. Tech stack: Next.js, NestJS, PostgreSQL, Prisma, and Socket.IO. 🔗 GitHub: Raktim94/nodedr-restaurant-pos Subscribe to TechByVikass for more open-source projects, AI tools, and tech discoveries! #Shorts #OpenSource #GitHub #RestaurantManagement #AI #TechByVikass

    4 likes · 74 views
  3. A Dependency Patch Is Only Half a Security Fix: The Release Path Matters A vulnerable dependency can be fixed in a branch and still remain in the software people install. Security work has to travel from advisory to dependency resolution, build artifact, and the update path users actually follow. Recent OrderRestro history records a Zod security update, a release 1.8.2, and a corresponding update to the CasaOS manifest. That final step matters because an installable app manifest can point to a pinned image. Updating source alone would not move users who install through that path. The same release history shows the project adding checks around security auto-merge: a passing check is required before an update is merged. Automation helps reduce the time a known fix waits for review, but only if the tests cover the release path and the published artifact is the one operators receive. When responding to a dependency advisory, I work through this checklist: 1. Confirm the package and affected version range from the primary advisory. 2. Update the dependency and check lockfiles or workspace overrides. 3. Run the project’s required checks. 4. Build and publish the actual release artifacts. 5. Update every installation channel that pins an image or package. 6. Tell operators which release contains the fix and how to update. I am deliberately not quoting an affected-version range here; verify the advisory and current lockfile before making that claim. The public release history is available in the OrderRestro repository. More of my engineering work is at raktimranjit.com.

  4. What a One-Command Linux Installer Should Prove Before You Trust It “One command to install” is a promise about the whole first-run experience, not just a short shell line. It should work on a clean supported machine, explain what it is changing, and leave a clear update path. Recent OrderRestro work added a Debian package for amd64 and arm64 and CI checks that exercise installation on Debian 12. The project also added a weekly live check of the installer. Those checks matter because packaging failures often hide in the gap between a developer’s configured machine and the user’s fresh server. A useful installer test should cover more than a successful build: - Can a clean machine resolve and install the required packages? - Does an update preserve configuration and generated secrets? - Does removal behave predictably, especially around user data? - Does the installer identify the right release without depending on a fragile network path? - Are the supported OS versions and architectures stated clearly? No CI run proves every possible host will work. It does create a repeatable baseline and catches regressions before a user discovers them during setup. For self-hosted business software, installation is part of the product. If the administrator needs to debug the package manager before the first login, the real feature—the software itself—has not yet been reached. The installer, workflows, and current support notes are in the OrderRestro repository. I share more product engineering notes at raktimranjit.com.

  5. Docker Compose for a Self-Hosted Restaurant POS: Local LAN, VPS, and Tunnel Setups A self-hosted restaurant POS should make its deployment shape easy to understand. In OrderRestro, the core stack is PostgreSQL, an API, and a web app, packaged for Docker Compose. For one branch, the recommended setup is a local server on the restaurant’s LAN. Till devices, tablets, and kitchen screens connect over the local network. The same stack can run on a VPS if remote administration or multi-branch access is needed, and a tunnel or reverse proxy can provide HTTPS without exposing a port directly. The application is the same in each setup, but the operator’s responsibilities change. A LAN installation needs a plan for power, backups, and physical access. A VPS needs hosting and network controls. A tunnel adds remote exposure, so the public endpoint, authentication, updates, and secure cookies matter. One easily missed setting: when the app is reached over HTTPS, the project’s setup notes call for COOKIE_SECURE=true. On a plain HTTP LAN setup, that setting should remain false; browsers will not store a Secure cookie over ordinary HTTP. A setting copied without regard to the deployment can look like a broken login. Self-hosting gives an operator control over where data runs, but it does not remove maintenance. Before going live, rehearse a backup restore, test an update on a copy, and confirm who owns the server. The current deployment guide and Compose files are in the OrderRestro repository. More notes from my work are at raktimranjit.com.

  6. Restaurant Inventory Costing: Weighted Average for Recipes, FIFO for Waste Inventory costing is not only a report calculation. The method you choose changes what a restaurant sees when it reviews recipe cost and waste. OrderRestro uses weighted-average costing for ingredients when goods are received. That gives a blended unit cost for a recipe rather than making every dish inherit the price of whichever delivery happened to arrive last. For waste, the system draws from the oldest stock batch first, so the cost can reflect the batch that actually spoiled. Those two rules answer different operational questions. Recipe costing asks, “What is a reasonable current cost for this ingredient?” Waste logging asks, “Which stock was consumed when this loss occurred?” Treating both as one method can make one of those views less useful. There is also a deliberate checkout trade-off: ingredient deduction does not block a paid sale when modeled stock runs short. A missing or imperfect recipe should not stop a customer from paying for food already served. Waste logging is different; it has no such urgency and does not consume beyond available stock. These are product and accounting choices, not universal advice. A restaurant should verify that its chosen method fits its reporting and regulatory requirements. In code, document the decision, test two receipts with different costs, then test a waste event and a sale against the resulting balances. The inventory implementation is in the OrderRestro source. I share more about the product work at raktimranjit.com.

  7. Role-Based Access Control for Restaurant POS: Model Actions, Not Job Titles A cashier, kitchen worker, manager, and owner need different access. But a role name by itself is not a security rule. In OrderRestro, permissions represent capabilities such as creating orders, managing tables, viewing reports, or processing refunds. Seeded roles are bundles of permissions, and the individual permissions can be adjusted. The backend checks those capabilities when protected actions are requested; the interface can hide controls, but hiding a button is not enforcement. This model is more flexible than hardcoding checks like “if role equals manager.” Real teams often have exceptions: a supervisor who can issue refunds but cannot export payroll, or an inventory lead who can receive stock but cannot change user access. Granularity has a cost. A list of dozens of permission keys can become impossible to understand. Permission names should map to tasks people recognize, and an admin screen should show the effective access clearly. Defaults need to be sensible, and changes should be auditable. When reviewing a POS access model, test both directions: can each person do the work they need, and can they reach actions outside their responsibility by calling the API directly? A role matrix is a starting point; an authorization check on every sensitive operation is what makes it real. The current permission model and project scope are documented in the OrderRestro repository. I write about the engineering behind business software at raktimranjit.com.

Achievements

Awards earned by the repositories Raktim94 owns. Select an award to embed its badge.

No awards yet

Repositories earn awards by reaching the top three in a completed trending day or week.

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.