PajakChain is a modern, Indonesian-first platform designed to simplify cryptocurrency accounting, taxation, and treasury management. It empowers Indonesian Web3 companies, crypto investors, and accounting professionals with compliant, localized financial infrastructure that bridges blockchain innovation with Indonesian regulatory requirements.
- Fintech (Financial Technology)
- RegTech (Regulatory Technology)
- Cryptocurrency / Web3
This project is built with a modern, robust, and scalable tech stack:
- Framework: Next.js (React Framework)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: ShadCN UI
- Icons: Lucide React
The project follows a standard Next.js App Router structure:
.
├── src
│ ├── app # Main application routes and pages
│ │ ├── globals.css # Global styles and Tailwind directives
│ │ └── layout.tsx # Root layout for the application
│ │ └── page.tsx # The main landing page
│ ├── components # Reusable UI components
│ │ ├── layout # Layout components (Header, Footer)
│ │ ├── sections # Page sections (Hero, About, Services, etc.)
│ │ └── ui # Base UI components from ShadCN
│ ├── lib # Utility functions and data
│ │ ├── data.ts # Static data for the application
│ │ └── utils.ts # Utility functions (e.g., cn for classnames)
│ └── hooks # Custom React hooks
├── public # Static assets (images, fonts, etc.)
├── tailwind.config.ts # Tailwind CSS configuration
└── next.config.ts # Next.js configuration
To run the project on your local machine, follow these steps:
-
Install Dependencies: Open your terminal, navigate to the project's root directory, and run the following command to install the necessary packages:
npm install
-
Run the Development Server: Once the dependencies are installed, you can start the local development server:
npm run dev
This will start the application on a local port (usually
http://localhost:9002). You can now open your browser and visit this URL to see the application in action. Any changes you make to the code will be automatically reflected in the browser.