project that aims to manage income and receipts for recording financial transactions in a store
- NextJs
- Shadcn/ui
- mongooDB
- Docker
- NextAuth
Before you begin, ensure you have the following installed on your machine:
- Node.js: Download and install Node.js
- npm: Node.js package manager (comes with Node.js installation)
-
Clone the repository:
git clone https://github.com/anwarhakim31/Pending-Finance.git
-
Navigate to the project directory:
cd Pending-Finance
-
Install dependencies
npm install
-
Create a .env file in the root of your project.
DATABASE_URL = NEXTAUTH_SECRET = NEXTAUTH_URL= NEXT_PUBLIC_API_URL = NEXT_PUBLIC_CLOUD_PRESET = NEXT_PUBLIC_CLOUD_NAME =
-
To start the development server, run:
npm run dev
Deploy the dist
directory to your hosting platform of choice.