A management system built with the T3 Stack, designed to handle organizations, contacts, and tenancies.
- Organization Management
- Contact Management
- Tenancy Tracking
- Data Export to CSV
- Responsive Design (Desktop/Mobile)
- Faroese Language Interface
- Next.js - React framework
- Clerk - Authentication and user management
- Prisma - Database ORM
- Tailwind CSS - Styling
- tRPC - End-to-end typesafe APIs
- shadcn/ui - UI Components
- Recharts - Data visualization
- PostgreSQL - Database
- Clone the repository
- Install dependencies:
npm install
- Set up your environment variables:
cp .env.example .env
- Initialize the database:
npm run db:push
- Start the development server:
npm run dev
npm run build
- Build the applicationnpm run dev
- Start development servernpm run db:push
- Push database schema changesnpm run db:studio
- Open Prisma Studionpm run lint
- Run ESLintnpm run start
- Start production server
The application can be deployed using:
/src/app
- Next.js application routes and pages/src/components
- Reusable React components/src/server
- Server-side logic and API routes/prisma
- Database schema and migrations/public
- Static assets and files
This project is private and confidential. All rights reserved.
For support, please contact Flowcore Sp/f:
- Address: Vestara Bryggja 15, 100 Tórshavn, Faroe Islands
- Phone: +298 556600
- Website: www.flowcore.com
- Email: [email protected]