ConnectAsset is a comprehensive B2B SaaS platform designed for efficient Asset and Supply-Chain Management.
- Framework: Next.js 16 (App Router, TypeScript)
- Styling: Tailwind CSS + shadcn/ui
- Database: PostgreSQL with Prisma ORM
- Authentication: Auth.js (NextAuth v5 beta) with Credentials provider (JWT session strategy)
- Infrastructure: Docker Compose
- Multi-tenant Organization management
- Role-based access control (Owner, Admin, Member)
- Asset tracking and supply chain visibility
- Secure authentication and session management
- Node.js 18+
- Docker and Docker Compose
- PostgreSQL
- Clone the repository:
git clone https://github.com/ByteBand1t/Connect.git cd Connect - Install dependencies:
npm install
- Set up environment variables in
.env:DATABASE_URL="postgresql://user:password@localhost:5432/connectasset" AUTH_SECRET="your-auth-secret" NEXT_PUBLIC_APP_URL="http://localhost:3000"
- Run database migrations:
npx prisma migrate dev --name init
- Start the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can run the app and database with Docker Compose:
docker compose up --build