Sat Apr 20 2024


Dion: Website Builder
Next.js
Bun
PostgreSQL
Prisma
Tailwindcss
Stripe connect
Dion Website Builder, a comprehensive platform designed to empower businesses with seamless website creation, project management, and revenue generation capabilities.
What is Dion: Website Builder?
Welcome to the Nextjs14 SaaS Website Builder, a comprehensive platform designed to empower businesses with seamless website creation, project management, and revenue generation capabilities. Leveraging cutting-edge technologies such as Next.js, Bun, Stripe Connect, Prisma, PostgreSQL, and Tailwind CSS, this platform offers a robust suite of features tailored to meet the diverse needs of modern enterprises.
Getting Started
Start with signing up
Sign Up with GitHub
To start your NexusOS journey, you'll need a GitHub account. If you already have one, simply sign in. If not, sign up for a GitHub account here.
Features
- Multivendor B2B2B Saas : Facilitate multi-vendor interactions within the B2B2B framework, fostering collaborative growth opportunities.
- Agency and Sub accounts : Empower agencies with sub-account management capabilities for streamlined collaboration and delegation of tasks.
- Unlimited funnel hosting : Host an unlimited number of sales funnels, enabling businesses to scale without constraints.
- Full Website & Funnel builder : Create visually stunning websites and high-converting sales funnels effortlessly using our intuitive builder.
- Role-based Access : Ensure security and efficiency with role-based access control, granting permissions based on user roles.
- Stripe Subscription plans : Seamlessly integrate with Stripe to offer subscription-based plans, enabling recurring revenue streams.
- Stripe add-on products : Offer additional products and services seamlessly through Stripe integration, enhancing revenue opportunities.
- Connect Stripe accounts for all users! - Stripe Connect : Connect Stripe accounts for all users, enabling secure transactions and revenue distribution.
- Charge application fee per sale and recurring sales : Implement application fees per sale and recurring sales, optimizing revenue generation.
- Custom Dashboards : Provide users with personalized dashboards for comprehensive insights into their operations.
- Media Storage : Efficiently manage and store media assets to enhance website and funnel creation.
- Stripe Product Sync : Sync products with Stripe for seamless management and inventory tracking.
- Custom checkouts on funnels : Customize checkout experiences to match branding and optimize conversions.
- Get leads from funnels : Capture leads from sales funnels to fuel business growth and expansion.
- Khanban board : Utilize Kanban boards for efficient project management and task tracking.
- Project management system : Streamline project workflows and enhance team collaboration with an integrated project management system.
- Notifications : Stay informed with real-time notifications for important updates and activities.
- Funnel performance metrics : Track the performance of sales funnels to optimize conversion rates and revenue.
- Agency and subacc metrics : Gain insights into agency and subaccount performance for informed decision-making.
- Graphs and charts : Visualize data with dynamic graphs and charts for actionable insights.
- Light & Dark mode : Offer users the flexibility to choose between light and dark modes for enhanced user experience.
- Functioning landing page : Present a professional and engaging landing page to attract and convert visitors effectively.
Tech Stack
- Next JS
- Typescript
- Tailwindcss
- Bun
- PostgreSQL
- Prisma
- Stripe connect
- Vercel
- ESLint
Setting Up a Virtual Environment
It's a good practice to work within a virtual environment to isolate your project's dependencies. Here's how to set up and activate a virtual environment:
-
Open a terminal or command prompt.
-
Clone this repository to your local machine:
git clone https://github.com/abhishekmanhar/dion-forge.git
- Navigate to your project directory:
cd dion-forge
- Install the required dependencies:
npm install
- Run the project:
npm start
Useful Links
- [ShadCN UI Theme Generator] (https://gradient.page/tools/shadcn-ui-theme-generator)
- [Ibelick Backgrounds] (https://bg.ibelick.com/)
- [Neon Console] (https://console.neon.tech/)
- [Stripe Dashboard] (https://dashboard.stripe.com/)