Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Frontend for the marketplace of verified professionals in Bariloche.
• Next.js 15 - React framework with App Router
• React 18 - UI library
• TypeScript - Static typing
• TailwindCSS - Utility-first CSS framework
• TanStack Query - Remote state management and caching
• Axios - HTTP client
• Node.js 20+ (recommended: 20.19.5 or higher)
• npm or yarn
This project requires Node.js 20+. If you have multiple Node.js versions, we recommend using nvm:
The project includes a .nvmrc file, so you can simply run nvm use in the project directory.查看完整 README ↗Frontend for the marketplace of verified professionals in Bariloche.
This project requires Node.js 20+. If you have multiple Node.js versions, we recommend using nvm:
# Install nvm (if not already installed)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Load nvm in your current session
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# Install and use Node.js 20
nvm install 20
nvm use 20
nvm alias default 20
# Verify version
node --version # Should show v20.x.x
The project includes a .nvmrc file, so you can simply run nvm use in the project directory.
# Install dependencies
npm install
Create a .env.local file in the project root with the following configuration:
NEXT_PUBLIC_API_URL=http://localhost:3000
# Make sure you're using Node.js 20+
# If using nvm, run: nvm use
# Start development server
npm run dev
# Or use the helper script (automatically loads nvm)
./scripts/dev.sh
The frontend will be available at http://localhost:3000
# Build and start container
docker-compose -f docker-compose.dev.yml up --build
# Or in detached mode
docker-compose -f docker-compose.dev.yml up -d --build
The frontend will be available at http://localhost:3001
npm run dev - Starts the development servernpm run build - Builds the application for productionnpm run start - Starts the production servernpm run lint - Runs the linternpm run format - Formats code with Prettierspecialist-fe/
├── app/ # Next.js 15 App Router
│ ├── layout.tsx # Main layout
│ ├── page.tsx # Home page
│ ├── providers.tsx # Providers (TanStack Query)
│ └── globals.css # Global styles with Tailwind
├── components/ # Reusable React components
├── lib/ # Utilities and configurations
│ └── api-client.ts # API client with Axios
├── types/ # TypeScript types
├── public/ # Static files
├── docker-compose.dev.yml
├── Dockerfile.dev
├── next.config.js
├── tailwind.config.ts
└── package.json
app/providers.tsxlib/api-client.tsnext.config.js for developmentThis frontend is completely separated from the backend:
package.jsonNEXT_PUBLIC_API_URL)To build the application for production:
npm run build
npm run start
Optimized files will be generated in the .next/ folder.
NEXT_PUBLIC_