Giter Site home page Giter Site logo

app-generator / react-horizon-ui-chakra-pro Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 11 KB

React Horizon UI PRO - Premium Full-Stack Project | AppSeed

Home Page: https://appseed.us/product/horizon-ui-pro/full-stack/

License: Other

react horizon-ui fullstack

react-horizon-ui-chakra-pro's Introduction

Designed for those who like modern UI elements and beautiful websites, Horizon UI is ready to help you create stunning websites and webapps. This premium design powered by Chakra UI comes with many examples for pages like NFTs Pages, Authentication Pages, Profile and so on. The product comes with a simple JWT authentication flow: login/register/logout powered by an open-source Node JS API Backend via Passport Library.


๐Ÿš€ Features:

  • โœ… Modern aesthetics UI design - Designed by Simmmple
  • โœ… Styled with Chakra Ui, Dark-Mode
  • โœ… Authentication: JWT Login/Register/Logout
  • โœ… Full-stack Ready using a Node JS API Server (open-source project) - Server Features
    • Typescript / SQLite Persistence / TypeORM / Joy (validation)
    • Passport library - passport-jwt strategy.

React Horizon UI PRO - Full-Stack starter provided by AppSeed and Simmmple.


Note: This product can be used with other API Servers for a complete full-stack experience. ALL API servers use a unified interface


How to use it

To use the product Node JS 14.x or higher is required.

Step 1 - Download the sources from the official product page (requires a purchase)

$ unzip react-horizon-ui-chakra-pro.zip
$ cd react-horizon-ui-chakra-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

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 / NodeJS / Express Server
  • JWT authentication (passport-jwt strategy)
  • Persistence: SQLite / TypeORM

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

$ npm run typeorm migration:run
// OR 
$ yarn typeorm migration:run

Step 4 - Start the API server (development mode)

$ npm run dev
// OR
$ yarn dev

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



React Horizon UI PRO - Provided by Simmmple and AppSeed App Generator.

react-horizon-ui-chakra-pro's People

Contributors

app-generator avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

react-horizon-ui-chakra-pro's Issues

Runtime Errors (Windows 10) - Node 14.x / Yarn 1.22.5

During the yarn start command, the app starts with a black screen and many errors in the JS console.

Also, the console bumps
many Error: ENOENT: no such file or directory, open 'D:\work\repo-pro\priv-react-horizon-ui-chakra-pro\node_modules\react-bootstrap-sweetalert\src\styles\SweetAlertStyles.ts' .. warning & errors.

Browser Screen-Shot

image

Error Log

WARNING in ./node_modules/react-bootstrap-sweetalert/dist/components/Buttons.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from 'D:\work\repo-pro\priv-react-horizon-ui-chakra-pro\node_modules\react-bootstrap-sweetalert\src\components\Buttons.tsx' file: Error: ENOENT: no such file or directory, open 'D:\work\repo-pro\priv-react-horizon-ui-chakra-pro\node_modules\react-bootstrap-sweetalert\src\components\Buttons.tsx'
 @ ./node_modules/react-bootstrap-sweetalert/dist/components/SweetAlert.js 104:32-52
 @ ./node_modules/react-bootstrap-sweetalert/dist/index.js 13:35-69
 @ ./src/layouts/ProtectedRoute.js 10:0-52 23:32-42
 @ ./src/index.js 15:0-58 35:43-57

WARNING in ./node_modules/react-bootstrap-sweetalert/dist/components/Content.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from 'D:\work\repo-pro\priv-react-horizon-ui-chakra-pro\node_modules\react-bootstrap-sweetalert\src\components\Content.tsx' file: Error: ENOENT: no such file or directory, open 'D:\work\repo-pro\priv-react-horizon-ui-chakra-pro\node_modules\react-bootstrap-sweetalert\src\components\Content.tsx'
 @ ./node_modules/react-bootstrap-sweetalert/dist/components/SweetAlert.js 112:32-52
 @ ./node_modules/react-bootstrap-sweetalert/dist/index.js 13:35-69
 @ ./src/layouts/ProtectedRoute.js 10:0-52 23:32-42
 @ ./src/index.js 15:0-58 35:43-57

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.