app-generator / react-argon-design

React Argon Design System - Full-Stack Version | AppSeed
https://appseed.us
MIT License
3 stars 0 forks source link
appseed argon-design open-source reactjs

React Argon Design full-stack

Start your development with a modern Design System for Bootstrap, React and Reactstrap. React Argon System is open source, and it features many components that can help you create amazing websites. The product comes with a simple JWT authentication flow: login/register/logout.


šŸš€ PROMO Spring Boost Campaign 50%OFF

The discount is applicable to all products and licenses (no stock limits) until 15.MAR

Spring Boost Campaign


šŸš€ Built with React App Generator


React Argon Design - Open-Source Fullstack starter crafted by Creative-Tim and AppSeed.


Tests

Compatibility matrix using Ubuntu 18.04 LTS as reference.

NodeJS NPM YARN
v14.0.0 āœ… āŒ
v15.0.0 āœ… āŒ
v16.15.0 āœ… āœ…


āœØ How to use it

To use the product Node JS (>= 14.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-argon-design.git
$ cd react-argon-design


šŸ‘‰ 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/'


šŸ‘‰ Step #4 - 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


āœØ Node JS API Server

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

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 Argon Design PRO

For more components, pages and priority on support, feel free to take a look at this amazing starter:

Argon Design React PRO is built with over 100 frontend individual elements, like buttons, inputs, navbars, alerts or cards, giving you the freedom of choosing and combining. The product comes with a simple JWT authentication flow: login/register/logout.


React Argon Design PRO - Premium Fullstack starter crafted by Creative-Tim and AppSeed.



React Argon Design - Provided by AppSeed.