Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/collinskchirchir/finance-forge
Finance Saas web app based on NextJS framework and Hono
https://github.com/collinskchirchir/finance-forge
bun clerkauth drizzle-orm hono nextjs postgresql shadcn-ui
Last synced: about 21 hours ago
JSON representation
Finance Saas web app based on NextJS framework and Hono
- Host: GitHub
- URL: https://github.com/collinskchirchir/finance-forge
- Owner: collinskchirchir
- Created: 2024-05-15T08:59:36.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-12T10:56:59.000Z (7 months ago)
- Last Synced: 2024-11-07T09:15:55.756Z (about 2 months ago)
- Topics: bun, clerkauth, drizzle-orm, hono, nextjs, postgresql, shadcn-ui
- Language: TypeScript
- Homepage: https://finance-forge-mocha.vercel.app
- Size: 1.76 MB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Requirements
- nodejs (20.9.0 or later) https://nodejs.org/en
- bun (1.1.13 or later) https://bun.sh/ (recommended)
- pnpm (8.10.5) or Node package manager https://pnpm.io/## Getting Started
### Setting Environment Variables
Open your terminal, navigate to the root directory of the project and execute the following command:
``` bash
cp .env.example .env
```This command copies the provided example file for local environment variables. Now, proceed to fill in the values for
the following environmental variables in the newly created .env file.### Installation
First, install dependencies:
```bash
bun install
# or
pnpm install
# or
npm install
```Run the development server:
```bash
bun dev
# or
pnpm dev
# or
npm run dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Key Features
- Build with [Next.js 14](https://nextjs.org/)(App Router)
- Fast and lightweight [Hono API](https://hono.dev/) web framework
- [Drizzle ORM](https://orm.drizzle.team/) to interact with [Neon Postgresql](https://neon.tech/) serverless database
- Build with [Shadcn UI](https://ui.shadcn.com/, HeadlessUI, React
Icons, [TypeScript](https://www.typescriptlang.org/) & [Tailwind CSS](https://tailwindcss.com/)
- Authentication and Authorization with [Clerk](https://clerk.dev/)
- Beautifully crafted dashboard widgets
- Charts are built on top of [Recharts](https://recharts.org/en-US) package with limitless customization
- A mobile friendly controlled [TanStack Table](https://tanstack.com/table/latest) component for display any kind of
large amount of data with pagination, filtering and sorting options## Key Features
## Technologies Used
[![Technologies Used](https://skillicons.dev/icons?i=bun,nextjs,ts,tailwind,postgres,vercel)](https://skillicons.dev)