HabibiStay
This repository contains the HabibiStay Next.js project.
Setup
- Install Node.js (version 18 or newer).
- Create environment variables by copying
habibistay/.env.exampletohabibistay/.envand filling in the values. - Install dependencies:
cd habibistay
npm install
- Run database migrations (requires PostgreSQL and the
DATABASE_URLvariable):
npx prisma migrate deploy
- Seed the database with sample data (optional):
npm run seed
- Start the development server:
npm run dev
Testing
Jest is used for unit and integration tests. After installing dependencies you can run:
npm test
If npm install reports that package.json is missing, use the minimal example below and place it inside the habibistay directory.
{
"name": "habibistay",
"private": true,
"type": "module",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"test": "jest"
},
"dependencies": {
"next": "14.0.4",
"react": "18.2.0",
"react-dom": "18.2.0",
"@prisma/client": "5.13.0"
},
"devDependencies": {
"typescript": "5.4.0",
"jest": "29.7.0",
"@types/jest": "29.5.11",
"ts-jest": "29.1.2",
"prisma": "5.13.0"
}
}
Note: Installing packages may fail in environments that restrict access to
registry.npmjs.org. Ensure your network settings allow access to install dependencies.
habibistay
Project Details
- Mirxa27/habibistay
- Last Updated: 6/13/2025
Recomended MCP Servers
An MCP (Model Context Protocol) server for accessing and searching Magic UI components
MCP server integration for DaVinci Resolve
This read-only MCP Server allows you to connect to Azure Data Lake Storage data from Claude Desktop through...
An integration that allows Claude Desktop to interact with Hacker News using the Model Context Protocol (MCP).
An MCP server that can manage terminal sessions
dedicated isolated environment for your AI agent
禁止微信浏览器下拉滑动
DoiT official MCP Server
Basic MCP server to see how they work.





