All Projects → app-generator → react-soft-ui-dashboard

app-generator / react-soft-ui-dashboard

Licence: other
React Dashboard - Soft UI Dashboard | AppSeed

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-soft-ui-dashboard

flask-soft-ui-dashboard
Soft UI Dashboard - Open-source Flask Dashboard | AppSeed
Stars: ✭ 113 (-33.92%)
Mutual labels:  appseed, soft-ui-dashboard
Knowledge-Base
record every requirement and solution here
Stars: ✭ 31 (-81.87%)
Mutual labels:  fullstack
Knests
Full-stack boilerplate (project/hackathon starter) with Docker/NodeJS/Typescript/GraphQL/React/Material-UI
Stars: ✭ 156 (-8.77%)
Mutual labels:  fullstack
Prisma Ecommerce
💰A graphql e-commerce real-world fullstack example (backoffice included)
Stars: ✭ 231 (+35.09%)
Mutual labels:  fullstack
Sifrr
⚡️ Set of tiny, independent libraries for creating modern and fast webapps with javascript/typescript
Stars: ✭ 174 (+1.75%)
Mutual labels:  fullstack
Frontend Developer Roadmap
📘 Front-end developer roadmap in 2021. This repository aims to collect the most important concepts of front-end.
Stars: ✭ 233 (+36.26%)
Mutual labels:  fullstack
Fullstack Apollo React Boilerplate
💥A sophisticated Apollo in React boilerplate project.
Stars: ✭ 136 (-20.47%)
Mutual labels:  fullstack
rsp
A server-state reactive Java web framework for building real-time user interfaces and UI components.
Stars: ✭ 35 (-79.53%)
Mutual labels:  fullstack
rock
fullstack generator equipped with following techs: Express, Ejs, Webpack, Vue, React...
Stars: ✭ 37 (-78.36%)
Mutual labels:  fullstack
Fullstack Challenges
Open source's challenges of full-stack jobs to test your skills
Stars: ✭ 227 (+32.75%)
Mutual labels:  fullstack
Stator
Stator, your go-to template for the perfect stack. 😍🙏
Stars: ✭ 217 (+26.9%)
Mutual labels:  fullstack
Mern
🌐 MERN stack 2.0 - MongoDB, Express, React/Redux, Node
Stars: ✭ 175 (+2.34%)
Mutual labels:  fullstack
Moonzoon
Rust Fullstack Framework
Stars: ✭ 244 (+42.69%)
Mutual labels:  fullstack
Typescript Mern Starter
Build a real fullstack app (backend+website+mobile) in 100% Typescript
Stars: ✭ 154 (-9.94%)
Mutual labels:  fullstack
fullstack-apollo-subscription-example
A minimal Apollo Server 2 with Apollo Client 2 with Subscriptions application.
Stars: ✭ 72 (-57.89%)
Mutual labels:  fullstack
Vue Monorepo Boilerplate
Vue Fullstack App Monorepo Boilerplate
Stars: ✭ 136 (-20.47%)
Mutual labels:  fullstack
Opentouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Stars: ✭ 233 (+36.26%)
Mutual labels:  fullstack
nextjs-dapp-starter-ts
A fullstack monorepo template to develop ethereum dapps
Stars: ✭ 228 (+33.33%)
Mutual labels:  fullstack
argon-dashboard-flask
Argon Dashboard - Flask Template | Creative-Tim
Stars: ✭ 52 (-69.59%)
Mutual labels:  appseed
Growth In Action
全栈增长工程师实战
Stars: ✭ 2,411 (+1309.94%)
Mutual labels:  fullstack

React Soft Dashboard

Start your Development with an Innovative Admin Template for Material-UI and React. Soft UI Dashboard React is built with over 70 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining. The product comes with a simple JWT authentication flow: login/register/logout.


🚀 Built with React App Generator

  • Innovative Soft UI Design - Crafted by Creative-Tim
  • React, Redux, Redux-persist
  • Authentication: JWT Token
  • 🆕 OAuth for Github
  • 🆕 Full-stack ready using servers:

React Soft Dashboard - Open-source full-stack product


Tests

Compatibility matrix using Ubuntu 18.04 LTS as reference.

NodeJS NPM YARN
v14.0.0
v15.0.0
v16.15.0

Video Presentation

This material explains how to deploy the product LIVE using the Drag & Drop Deployer.

React Soft Dashboard, open-source fullstack project - Video Presentation.


How to use it

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/react-soft-ui-dashboard.git
$ cd react-soft-ui-dashboard

👉 Step #2 - Install dependencies via NPM or yarn

$ npm i
// OR
$ yarn

👉 Step 3 - Edit the .env using the template .env.sample.

REACT_APP_BACKEND_SERVER='http://localhost:5000/api/'

REACT_APP_GITHUB_OAUTH_CLIENT_ID     = ... # Github OAuth Client
REACT_APP_GITHUB_OAUTH_CLIENT_SECRET = ... # Github OAuth Secret
REACT_APP_GITHUB_OAUTH_REDIRECT_URL  = ... # Github OAuth Callback URL

👉 Step #4 - Start the app using HTTPS (used bu AOuth Callback)

$ export HTTPS=true   # bash
$ set    HTTPS=true   # Windows/CMD
$env:HTTPS = "true"   # Windows/Powershell

👉 Step #5 - Start in development mode

$ npm run start 
// OR
$ yarn start

Configure the backend server

The product comes with a usable JWT Authentication flow that provides only the basic requests: login/logout/register.

👉 API Server URL - src/config/constant.js

const config = {
    ...
    API_SERVER: 'http://localhost:5000/api/'  // <-- The magic line
};

👉 API Server Descriptor - POSTMAN Collection

The API Server signature is provided by the Unified API Definition

  • API POSTMAN Collection - can be used to mock (simulate) the backend server or code a new one in your preferred framework.

Node JS API Server

The product is also open-source and is already configured to work with Berry Dashboard Template - product features:

  • Typescript / Node js / Express server
  • JWT authentication (passport-jwt strategy)
  • Persistence: SQLite

Links


Node JS API - Open-source API server built on top of Express Nodejs Framework.


Compile the API Server

👉 Step #1 - Clone the project

$ git clone https://github.com/app-generator/api-server-nodejs.git
$ cd api-server-nodejs

👉 Step #2 - Install dependencies via NPM or Yarn

$ npm i
// OR
$ yarn

👉 Step #3 - Run the SQLite migration via TypeORM

$ yarn typeorm migration:run

👉 Step #4 - Start the API server (development mode)

$ npm dev
// OR
$ yarn dev

The API server will start using the PORT specified in .env file (default 5000).



React Soft Dashboard - Provided by AppSeed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].