Divjoy React SaaS Boilerplate

Divjoy React SaaS Boilerplate 0.1.0

没有下载权限
摘要
Deploy your project with Firebase Auth, Bootstrap UI Kit, Cloud Firestore, Stripe payments, and Google Analytics hosting on Vercel. Customize styles via SASS variables or scoped CSS files for seamless integration.
## 👉 Get Started
Install dependencies
```
npm install
```
Update your `.env` file with values for each environment variable
```
API_KEY=AIzaSyBkkFF0XhNZeWuDmOfEhsgdfX1VBG7WTas
etc ...
```

Install the Vercel CLI
```
npm install -g vercel
```
Link codebase to a Vercel project and run development server
```
vercel dev
```
When the above command completes you'll be able to view your website at `http://localhost:3000`.

_Note: You can run just the front-end with `npm run start`, but `vercel dev` also handles running your API endpoints (located in the `/api` directory)._

## 🥞 Stack
This project uses the following libraries and services:
- Framework - [Create React App](https://create-react-app.dev) with React Router
- UI Kit - [Bootstrap](https://react-bootstrap.github.io)
- Authentication - [Firebase Auth](https://firebase.google.com/products/auth)
- Database - [Cloud Firestore](https://firebase.google.com/products/firestore)
- Payments - [Stripe](https://stripe.com)
- Newsletter - [Mailchimp](https://mailchimp.com)
- Contact Form - [Formspree](https://formspree.io)
- Analytics - [Google Analytics](https://googleanalytics.com)
- Hosting - [Vercel](https://vercel.com)

Styles
You can edit Bootstrap SASS variables in the global stylesheet located at src/styles/global.scss. Variables allow you to control global styles (like colors and fonts), as well as element specific styles (like button padding). Before overriding Bootstrap elements with custom style check the Bootstrap docs to see if you can do what need by tweaking a SASS variable.

Custom styles are located in their related component's directory. For example, if any custom style is applied to the Navbar component you'll find it in src/components/Navbar.scss. We ensure custom styles are scoped to their component by prepending the classname with the component name (such as .Navbar__brand). This ensures styles never affect elements in other components. If styles need to be re-used in multiple components consider creating a new component that encapsulates that style and structure and using that component in multiple places.
  • 点赞
反应: borisr
作者
richard
浏览
385
扩展类型
zip
文件大小
79.6 KB
首次发布
上次更新
评分 0.00 星 0 个评分
链接失效了吗? 发送消息 给 NP 团队,我们会尽快为您处理!
支持开发者 如果您对测试满意或项目已成功盈利,可点击「更多信息」按钮,通过购买来支持开发者!

来自 richard 的更多资源

HUSKY - 专业级产品过滤器适用于WooCommerce R
WOOF 是一款强大的、灵活的、易于使用且功能完善的 WooCommerce 产品筛选插件
BookingPress Pro R
BookingPress Pro 6.0.6 Nulled
WordPress 領約插件:預約與排程
浏览
1,598
已更新
确成员 R
确成员 3.1.1 Nulled
SureMembers是保护你网站内容最快最简单的办法。

相似的资源

Aiwave - AI SaaS Website + Dashboard React NextJS UI Kit H
Meet Aiwave, an innovative and comprehensive React NextJS template designed specifically
浏览
348
已更新
Divjoy - SaaS template (Nextjs, Tailwind, Supabase, Stripe, MixedPanel, Mailchimp) S
Save yourself weeks of development time and can get right to work on the features for your web app
浏览
423
已更新
Jampack - 强大TanStack-React SaaS应用模板 H
JamPack 是一款基于 React 19+、Vite 和 Bootstrap 5 构建的高端仪表板和管理面板模板
返回
顶部