Skip to content

Commit e57d148

Browse files
committed
Release v1.0.16 - Full-Stack Section UPD
1 parent c19d213 commit e57d148

File tree

10 files changed

+215
-169
lines changed

10 files changed

+215
-169
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Change Log
22

3+
## [1.0.16] 2023-03-21
4+
### Changes
5+
6+
- [Full-Stack](https://docs.appseed.us/products/full-stack/) Section Update
7+
- [Full-Stack React Purity](https://docs.appseed.us/products/full-stack/react-purity-dashboard/)
8+
- [Full-Stack React Material](https://docs.appseed.us/products/full-stack/react-material-dashboard/)
9+
- [Full-Stack React Datta Able](https://docs.appseed.us/products/full-stack/react-datta-able/)
10+
- [Full-Stack React Berry](https://docs.appseed.us/products/full-stack/react-berry-dashboard/)
11+
312
## [1.0.15] 2023-03-19
413
### Changes
514

docs/boilerplate-code/api-server/api-unified-definition.mdx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
2-
title: API Unified Definition
3-
sidebar_position: 1
2+
title: API Unified Definition - Service Descriptor
43
sidebar_label: API Unified Definition
5-
description: The common definition used in all AppSeed products that includes an API
6-
Service
74
---
85

6+
# API Unified Definition
7+
98
import SubHeading from "@site/src/components/SubHeading";
109

1110
<SubHeading color="#25c2a0">The common definition used in all AppSeed products that includes an API Service</SubHeading>

docs/boilerplate-code/api-server/django.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: API Server Django
3-
sidebar_position: 2
2+
title: API Server Django - Open-Source Starter
43
sidebar_label: API Server Django
5-
description: Open-source API Server crafted in Django using DRF (Django REST Framework)
64
---
75

6+
# API Server Django
7+
88
import SubHeading from "@site/src/components/SubHeading";
99

1010
<SubHeading color="#25c2a0">Open-source API Server crafted in Django using DRF (Django REST Framework)</SubHeading>

docs/boilerplate-code/api-server/flask.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
2-
sidebar_position: 3
2+
title: API Server Flask - Open-Source Starter
33
sidebar_label: API Server Flask
4-
description: Open-source API Server crafted in Flask using JWT Authentication and SQLite.
54
---
65

76
# API Server Flask

docs/boilerplate-code/api-server/node-js.mdx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
---
2-
sidebar_position: 4
3-
description: >-
4-
Open-source Node JS API Server enhanced with JWT Authentication and SQLite
5-
storage.
2+
title: API Server NodeJS - Open-Source Starter
3+
sidebar_label: API Server NodeJS
64
---
75

8-
# API Server Node JS
6+
# API Server NodeJS
97

108
<SubHeading>Open-source Node JS API Server enhanced with JWT Authentication and SQLite storage.</SubHeading>
119

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
11
---
2-
sidebar_position: 1
3-
description: All full-stack products crafted by AppSeed
2+
title: Full-Stack Apps - Crafted by AppSeed
3+
sidebar_label: Full-Stack Apps
44
---
55

6-
# Full-stack
6+
# [Full-Stack Apps](https://appseed.us/admin-dashboards/react/)
77

88
import DocCardList from "@theme/DocCardList";
99
import { useCurrentSidebarCategory } from "@docusaurus/theme-common";
1010
import SubHeading from "@site/src/components/SubHeading";
1111

12-
<SubHeading> All full-stack products crafted by AppSeed</SubHeading>
12+
<SubHeading> A curated list with full-stack products crafted by AppSeed</SubHeading>
1313

1414
<DocCardList />
15+
16+
<br />
17+
18+
## Resources
19+
20+
- 👉 More [React Starters](https://appseed.us/admin-dashboards/react/) - crafted by AppSeed
21+
- 👉 Free [Support](https://appseed.us/support/) via Email & Discord
Lines changed: 44 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
---
2-
sidebar_position: 4
3-
description: >-
4-
Premium Material-UI Dashboard designed by CodedThemes, coded as a full-stack
5-
product
2+
title: Full-Stack React Berry - Premium Starter
3+
sidebar_label: Full-Stack React Berry
64
---
75

8-
# Full-Stack React Berry
6+
# [Full-Stack React Berry](https://appseed.us/product/berry-dashboard-pro/full-stack/)
97

108
<SubHeading> Premium Material-UI Dashboard designed by CodedThemes, coded as a full-stack product</SubHeading>
119

12-
Full-stack version of **Berry Dashboard PRO**, a premium design crafted by **CodedThemes** now usable with multiple API Backend Servers: **Node JS**, Flask, Django. The UI comes with pre-configured **JWT authentication** powered by a [Unified API Interface](../../boilerplate-code/api-server/api-unified-definition.mdx) that makes this product compatible with more than one backend: Node JS, Flask, Django (FASTapi coming soon).
10+
Full-stack version of **[Berry Dashboard PRO](https://appseed.us/product/berry-dashboard-pro/full-stack/)**, a premium design crafted by **CodedThemes** now usable with multiple API Backend Servers:
11+
**Node JS**, Flask, Django.
12+
The UI comes with pre-configured **JWT authentication** powered by a [Unified API Interface](../../boilerplate-code/api-server/api-unified-definition.mdx)
13+
that makes this product compatible with more than one backend: Node JS, Flask, Django.
1314

14-
- [Full-stack React Berry Dashboard](https://appseed.us/full-stack/react-berry-dashboard) - product page
15-
- [Full-stack React Berry Dashboard](https://fullstack-react-berry-dashboard.appseed-srv1.com/) - LIVE Demo
16-
- [UI Docs](https://codedthemes.gitbook.io/berry/) - provided by CodedThemes
15+
- 👉 [Full-Stack React Berry](https://appseed.us/product/berry-dashboard-pro/full-stack/) - `Product page`
16+
- 👉 [Full-stack React Berry](https://fullstack-react-berry-dashboard.appseed-srv1.com/) - LIVE Demo
17+
18+
19+
![Full-Stack React Berry - Charts Page, crafted by AppSeed and CodedThemes.](https://user-images.githubusercontent.com/51070104/226534855-21c85ccf-bead-4f2b-bc3e-0ac237836165.png)
1720

18-
![Berry React Dashboard - Full-Stack Product ](../../../static/assets/fullstack-berry-dashboard-charts-xs.jpg)
1921

2022
## Product Dependencies
2123

@@ -26,59 +28,62 @@ To successfully compile and use the product, please make sure your workstation h
2628
- A code editor: [VsCode](https://code.visualstudio.com/) or [Atom](https://atom.io/)
2729
- Ability to work in the terminal window
2830

31+
2932
## Product Features
3033

3134
The product aims to help developers skip over the basics and start faster a new full-stack product already enhanced with authentication, a pixel-perfect UI powered by production-ready backends. The fact that makes this full-stack product unique is the **JSON-API** compliance over multiple servers:
3235

33-
- \*\*\*\*[Node JS API](../../boilerplate-code/api-server/node-js.mdx): Typescript, Flexible persistence (SQLite, Mongo), TypeORM, Validation
36+
- [Node JS API](../../boilerplate-code/api-server/node-js.mdx): Typescript, Flexible persistence (SQLite, Mongo), TypeORM, Validation
3437
- [Django API](../../boilerplate-code/api-server/django.mdx): JWT Authentication over DRF, SQLite, Docker
3538
- [Flask API](../../boilerplate-code/api-server/flask.mdx): powered by Flask-JWT-extended, SQL-Alchemy, Docker
36-
- Coming soon APIs: **FASTapi**, **Laravel API**
39+
3740

3841
By default, the UI redirects the guest users to the login page. Once the user is authenticated, all private pages are unlocked.
3942

4043
> Implemented JWT Authentication Flow: Login, Logout, Register.
4144
42-
![Berry React Dashboard - Login Page. ](../../../static/assets/fullstack-berry-dashboard-signup-xs.jpg)
45+
![Full-Stack React Berry - SinIN Page, crafted by AppSeed and CodedThemes](https://user-images.githubusercontent.com/51070104/226535036-d50b0eb4-1cd4-4486-904a-61a77be9c3e9.png)
46+
4347

4448
## **How to use the product**
4549

4650
Full-stack React Material Dashboard is built using a two-tier architecture where the UI is decoupled from the backend API server and communicates using requests secured by **JWT tokens**. The recommended way to start using this full-stack product is to follow a simple setup:
4751

4852
- Step #1 - Build and start the backend server
49-
- Step #2 - Build and start the UI
53+
- Step #2 - Build and start the React UI
5054
- Create a new user via the registration page
5155
- Authenticate and access the private pages
5256
- Add your magic on top of the existing codebase.
5357

54-
## Start the backend server
5558

56-
As mentioned before, the UI is configured to work with many backend servers that share a common API interface: [Django](../../boilerplate-code/api-server/django.mdx), [Node JS](../../boilerplate-code/api-server/node-js.mdx), [Flask](../../boilerplate-code/api-server/flask.mdx). Based on your license (free or commercial) the access is granted to the request API Server. On this page, we will compile and start the free version of Node JS API (open-source product).
59+
## Start the Backend API
5760

58-
> Start [Node JS API Server](../../boilerplate-code/api-server/node-js.mdx) - open-source version
61+
As mentioned before, the UI is configured to work with many backend servers that share a common API interface: [Django](../../boilerplate-code/api-server/django.mdx),
62+
[Node JS](../../boilerplate-code/api-server/node-js.mdx), [Flask](../../boilerplate-code/api-server/flask.mdx).
63+
Based on your license (free or commercial) the access is granted to the request API Server. On this page, we will compile and start the free version of Node JS API (open-source product).
5964

60-
**Step #1 -** Clone the sources
65+
> 👉 **Step #1** Clone the sources
6166
6267
```
6368
$ git clone https://github.com/app-generator/api-server-nodejs.git
6469
$ cd api-server-nodejs
6570
```
6671

67-
**Step #2 - Install dependencies** via NPM or Yarn
72+
> 👉 **Step #2** - Install dependencies via NPM or Yarn
6873
6974
```
7075
$ npm i
7176
// OR
7277
$ yarn
7378
```
7479

75-
**Step #3 - Run the SQLite migration** and create the required tables
80+
> 👉 **Step #3** - Run the SQLite migration
7681
7782
```
7883
$ yarn typeorm migration:run
7984
```
8085

81-
**Step #4 - Start the API server** - development mode
86+
> 👉 **Step #4** - Start the API server
8287
8388
```
8489
$ npm dev
@@ -97,26 +102,28 @@ The API interface used by the API is a simple JWT authentication layer that expo
97102

98103
At this point, the backend API should be & and running on address: `http://localhost:5000` and we can move on with the setup and build the React UI.
99104

105+
100106
## Start the React UI
101107

102-
The **React Material Dashboard** being a commercial product, a license is required before getting access to the source code. In case you don't have a license, please access the product page and purchase one.
108+
The **React Berry Dashboard** being a commercial product, a license is required before getting access to the source code.
109+
In case you don't have a license, please access the product page and purchase one.
103110

104-
**Step #1** - Clone the project (**private repository**)
111+
> 👉 **Step #1** - Unzip Sources
105112
106113
```
107-
$ git clone https://github.com/app-generator/priv-react-berry-pro.git
108-
$ cd priv-react-berry-pro
114+
$ unzip react-berry-pro.zip
115+
$ cd react-berry-pro
109116
```
110117

111-
**Step #2** - Install dependencies via NPM or yarn
118+
> 👉 **Step #2** - Install dependencies via NPM or yarn
112119
113120
```
114121
$ npm i
115122
// OR
116123
$ yarn
117124
```
118125

119-
**Step #3** - Start in development mode
126+
> 👉 **Step #3** - Start in development mode
120127
121128
```
122129
$ npm run start
@@ -137,6 +144,14 @@ const config = {
137144

138145
## Berry Dashboard - UI Information
139146

140-
**Berry** is `developer-friendly` & highly customizable React Admin Template based on [Material-UI](http://material-ui.com/). This modern design comes with plenty of ready-to-use Material-UI components that will help you to build your site faster and saves your development time.
147+
**Berry** is `developer-friendly` & highly customizable React Admin Template based on [Material-UI](http://material-ui.com/).
148+
This modern design comes with plenty of ready-to-use Material-UI components that will help you to build your site faster and saves your development time.
149+
150+
![React Berry PRO - Premium MUI Template](https://user-images.githubusercontent.com/51070104/226535683-fb15dde4-0467-4069-baed-c678a2d2654b.png)
151+
152+
<br />
153+
154+
## Resources
141155

142-
![Berry React - Dashboard Page. ](../../../static/assets/fullstack-berry-dashboard-xs.jpg)
156+
- 👉 More [React Starters](https://appseed.us/admin-dashboards/react/) - crafted by AppSeed
157+
- 👉 Free [Support](https://appseed.us/support/) via Email & Discord

0 commit comments

Comments
 (0)