Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/virgoone/next-money
Flux AI Image generator
https://github.com/virgoone/next-money
Last synced: 1 day ago
JSON representation
Flux AI Image generator
- Host: GitHub
- URL: https://github.com/virgoone/next-money
- Owner: virgoone
- License: mit
- Created: 2024-07-11T12:55:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-11T03:41:57.000Z (3 months ago)
- Last Synced: 2024-10-29T00:06:39.928Z (3 months ago)
- Language: TypeScript
- Homepage: https://fluxaipro.art
- Size: 3.5 MB
- Stars: 141
- Watchers: 4
- Forks: 36
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Start at full speed with SaaS Starter !
Introduction ·
Installation ·
Tech Stack + Features ·
Author ·
Credits ·
Buy me coffee
## Introduction
Empower your next project with the stack of Next.js 14, Prisma, [Supabase](https://supabase.com/), Clerk Auth, Resend, React Email, Shadcn/ui, and Stripe.
All seamlessly integrated with the SaaS Starter to accelerate your development and saas journey.## Installation
Clone & create this repo locally with the following command:
```bash
npx create-next-app my-saas-project --example "https://github.com/virgoone/next-money"
```1. Install dependencies using pnpm:
```sh
pnpm install
```2. Copy `.env.example` to `.env.local` and update the variables.
```sh
cp .env.example .env.local
```3. Start the development server:
```sh
pnpm run dev
```> [!NOTE]
> I use [npm-check-updates](https://www.npmjs.com/package/npm-check-updates) package for update this project.
>
> Use this command for update your project: `ncu -i --format group`> [!WARNING]
> You need update `.react-email` folder before use `pnpm run email`. Check the link [here](https://github.com/resend/react-email/issues/868#issuecomment-1828411325) if you have the error : `renderToReadableStream not found`
>### Frameworks
- [Next.js](https://nextjs.org/) – React framework for building performant apps with the best developer experience
- [Clerk Auth](https://clerk.com/) – The most comprehensive User Management Platform.
- [Prisma](https://www.prisma.io/) – Typescript-first ORM for Node.js
- [React Email](https://react.email/) – Versatile email framework for efficient and flexible email development### Platforms
- [Vercel](https://vercel.com/) – Easily preview & deploy changes with git
- [Resend](https://resend.com/) – A powerful email framework for streamlined email development
- [Supabase](https://supabase.com/) – Serverless Postgres with autoscaling, branching, bottomless storage and generous free tier.### UI
- [Tailwind CSS](https://tailwindcss.com/) – Utility-first CSS framework for rapid UI development
- [Shadcn/ui](https://ui.shadcn.com/) – Re-usable components built using Radix UI and Tailwind CSS
- [Framer Motion](https://framer.com/motion) – Motion library for React to animate components with ease
- [Lucide](https://lucide.dev/) – Beautifully simple, pixel-perfect icons
- [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) – Optimize custom fonts and remove external network requests for improved performance
- [`ImageResponse`](https://nextjs.org/docs/app/api-reference/functions/image-response) – Generate dynamic Open Graph images at the edge### Hooks and Utilities
- `useIntersectionObserver` – React hook to observe when an element enters or leaves the viewport
- `useLocalStorage` – Persist data in the browser's local storage
- `useScroll` – React hook to observe scroll position ([example](https://github.com/mickasmt/precedent/blob/main/components/layout/navbar.tsx#L12))
- `nFormatter` – Format numbers with suffixes like `1.2k` or `1.2M`
- `capitalize` – Capitalize the first letter of a string
- `truncate` – Truncate a string to a specified length
- [`use-debounce`](https://www.npmjs.com/package/use-debounce) – Debounce a function call / state update### Code Quality
- [TypeScript](https://www.typescriptlang.org/) – Static type checker for end-to-end typesafety
- [Prettier](https://prettier.io/) – Opinionated code formatter for consistent code style
- [ESLint](https://eslint.org/) – Pluggable linter for Next.js and TypeScript### Miscellaneous
- [Vercel Analytics](https://vercel.com/analytics) – Track unique visitors, pageviews, and more in a privacy-friendly way
## Author
Created by [@koyaguo](https://twitter.com/koyaguo) in 2023, released under the [MIT license](https://github.com/shadcn/taxonomy/blob/main/LICENSE.md).
## Credits
This project was inspired by shadcn's [Taxonomy](https://github.com/shadcn-ui/taxonomy), Steven Tey’s [Precedent](https://github.com/steven-tey/precedent), and Antonio Erdeljac's [Next 13 AI SaaS](https://github.com/AntonioErdeljac/next13-ai-saas).
- Shadcn ([@shadcn](https://twitter.com/shadcn))
- Steven Tey ([@steventey](https://twitter.com/steventey))
- Antonio Erdeljac ([@YTCodeAntonio](https://twitter.com/AntonioErdeljac))
- Next SaaS Stripe Starter([@miickasmt](https://github.com/mickasmt/next-saas-stripe-starter))## Buy me coffee
## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=virgoone/next-money&type=Date)](https://star-history.com/#virgoone/next-money&Date)