Berry is developer-friendly & highly customizable React Admin Template based on Material-UI. 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. The product comes with a simple JWT authentication flow: login/register/logout.
- Full-stack React Berry PRO - product page
- Full-stack React Berry PRO - LIVE Demo
Features
- Modern aesthetics Material-UI design - Designed by CodedThemes
- M-UI version: v5.0.0
- React, Redux, Redux-persist
- Authentication: JWT Login/Register/Logout
- For a complete full-stack experience, the product can be used with:
- Django API Server - open-source product
- Flask API Server - open-source product
- Node JS API Server - open-source product / Typescript / SQLite / TypeORM / Joy for validation
- Node JS API Server PRO - commercial product
- SQLite / TypeORM / Joy / Docker
- MongoDB / Mongoose / Joy Docker (separate branch, same project)
Quick Start in Docker
Get the code
$ git clone https://github.com/app-generator/priv-react-berry-dashboard-pro.git
$ cd priv-react-berry-dashboard-pro
Start the app in Docker
$ docker-compose pull # download dependencies
$ docker-compose build # local set up
$ docker-compose up # start the app
The React UI starts on port 3000
and expects an API server on port 5000
(saved in configuration).
To use the product Node JS (>= 12.x) is required and GIT to clone/download the project from the public repository.
Step #1 - Clone the project
$ git clone https://github.com/app-generator/priv-react-berry-pro.git
$ cd priv-react-berry-pro
Step #2 - Install dependencies via NPM or yarn
$ npm i
// OR
$ yarn
Step #3 - Start in development mode
$ npm run start
// OR
$ yarn start
The product comes with a usable JWT Authentication flow that provides only the basic requests: login/logout/register.
API Server URL - src/config.js
const config = {
...
apiServer: 'https://api-server-nodejs.appseed.us/api/' // <-- The magic line
};
API Descriptor
The product uses implements a Unified API definition exposed by all API servers crafted by AppSeed. For more information, please access the official documentation:
- All API Servers - the full index
- Unified API Definition - methods implemented accross all servers
Berry React PRO - Provided by CodedThemes and AppSeed App Generator.