ranitmanik

ranitmanik/vihara

Vihara is a hotel booking platform where users can search, book, and manage reservations, while property owners list and manage their accommodations.

TypeScript
0
0
MIT License

Vihara is a full-stack hotel booking platform built as an Nx monorepo, enabling travelers to search, book, and manage accommodations while allowing property owners to list and manage their hotels. It features user authentication,

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of ranitmanik/vihara

Account's avatar
Optimized bcrypt in plain JavaScript with zero dependencies, with TypeScript support. Compatible to 'bcrypt'.
Account's avatar
Cloudinary NPM for node.js integration
Account's avatar
Run scripts that set and use environment variables across platforms
Account's avatar
A utility package to help implement stateless CSRF protection using the Double Submit Cookie Pattern in express.
Account's avatar
Loads environment variables from .env file
Account's avatar
Sanitize your express payload to prevent MongoDB operator injection.
Account's avatar
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Account's avatar
Express middleware for the validator module.
Account's avatar
help secure Express/Connect apps with various HTTP headers
Account's avatar
Express middleware to protect against HTTP Parameter Pollution attacks
Account's avatar
A robust, performance-focused and full-featured Redis client for Node.js.
Account's avatar
JSON Web Token implementation (symmetric and asymmetric)
Account's avatar
The official MongoDB driver for Node.js
Account's avatar
Mongoose MongoDB ODM
Account's avatar
Simple, unobtrusive authentication for Node.js.
Account's avatar
Google (OAuth 2.0) authentication strategy for Passport.
Account's avatar
A Redis store for the `express-rate-limit` middleware
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
React package for working with the DOM.
Account's avatar
Stripe API wrapper
Account's avatar
A logger for just about everything.
Account's avatar
TypeScript-first schema declaration and validation library with static type inference
Account's avatar
Lint your commit messages
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
ESLint JavaScript language implementation
Account's avatar
The Nx Devkit is used to customize Nx for different technologies and use cases. It contains many utility functions for reading and writing files, updating configuration, working with Abstract Syntax Trees(ASTs), and more. Learn more about [extending Nx by leveraging the Nx Devkit](https://nx.dev/extending-nx/intro/getting-started) on our docs.
Account's avatar
The Nx Plugin for esbuild contains executors and generators that support building applications using esbuild
Account's avatar
The ESLint plugin for Nx contains executors, generators and utilities used for linting JavaScript/TypeScript projects within an Nx workspace.
Account's avatar
The eslint-plugin package is an ESLint plugin that contains a collection of recommended ESLint rule configurations which you can extend from in your own ESLint configs, as well as an Nx-specific lint rule called enforce-module-boundaries.
Account's avatar
The Nx Plugin for Jest contains executors and generators allowing your workspace to use the powerful Jest testing capabilities.
Account's avatar
The JS plugin for Nx contains executors and generators that provide the best experience for developing JavaScript and TypeScript projects.
Account's avatar
The Next.js plugin for Nx contains executors and generators for managing Next.js applications and libraries within an Nx workspace. It provides: - Scaffolding for creating, building, serving, linting, and testing Next.js applications. - Integration with building, serving, and exporting a Next.js application. - Integration with React libraries within the workspace. When using Next.js in Nx, you get the out-of-the-box support for TypeScript, Playwright, Cypress, and Jest. No need to configure anything: watch mode, source maps, and typings just work.
Account's avatar
The Node Plugin for Nx contains generators to manage Node applications within an Nx workspace.
Account's avatar
The Nx Plugin for Playwright contains executors and generators allowing your workspace to use the powerful Playwright integration testing capabilities.
Account's avatar
The Workspace plugin contains executors and generators that are useful for any Nx workspace. It should be present in every Nx workspace and other plugins build on it.
Account's avatar
A high-level API to automate web browsers
Account's avatar
SWC node register
Account's avatar
CLI for the swc project
Account's avatar
Super-fast alternative for babel
Account's avatar
External helpers for the swc project.
Account's avatar
PostCSS plugin for Tailwind CSS, a utility-first CSS framework for rapidly building custom user interfaces
Account's avatar
TypeScript definitions for cookie-parser
Account's avatar
TypeScript definitions for cors

Support the repos that depend on this repository

Top contributors

RanitManik's profile
RanitManik
187 contributions
dependabot[bot]'s profile
dependabot[bot]
29 contributions
github-actions[bot]'s profile
github-actions[bot]
28 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet