All Projects → jsnomad → adonisjs-create-react-app

jsnomad / adonisjs-create-react-app

Licence: MIT license
Adonisjs + Create React App Boilerplate

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to adonisjs-create-react-app

adonisjs-laravel-mix
An AdonisJs fullstack application blueprint with Laravel Mix
Stars: ✭ 17 (-22.73%)
Mutual labels:  adonisjs, adonis
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+19745.45%)
Mutual labels:  spa, create-react-app
adonis-modules
📦 Discover all AdonisJS packages developed by the community
Stars: ✭ 23 (+4.55%)
Mutual labels:  adonisjs, adonis
Blog Admin
blog-admin @react、@typescript、@apollographql
Stars: ✭ 239 (+986.36%)
Mutual labels:  spa, create-react-app
Create React App Buildpack
⚛️ Heroku Buildpack for create-react-app: static hosting for React.js web apps
Stars: ✭ 3,161 (+14268.18%)
Mutual labels:  spa, create-react-app
parksben.github.io
parksben's blog
Stars: ✭ 46 (+109.09%)
Mutual labels:  spa, create-react-app
adonis-support-ticket
A support ticket application in AdonisJs
Stars: ✭ 28 (+27.27%)
Mutual labels:  adonisjs
ml-resources-react
A simple react app displaying resources to learn Machine learning.
Stars: ✭ 15 (-31.82%)
Mutual labels:  create-react-app
netlify-forms-formik
📝 Netlify Forms with Formik and ReCaptcha
Stars: ✭ 33 (+50%)
Mutual labels:  create-react-app
craco-cesium
Let's use 🌍Cesium with create-react-app today!
Stars: ✭ 58 (+163.64%)
Mutual labels:  create-react-app
XENA
XENA is the managed remote administration platform for botnet creation & development powered by blockchain and machine learning. Aiming to provide an ecosystem which serves the bot herders. Favoring secrecy and resiliency over performance. It's micro-service oriented allowing for specialization and lower footprint. Join the community of the ulti…
Stars: ✭ 127 (+477.27%)
Mutual labels:  adonisjs
youtube-adonisjs-iniciando
Project created in the AdonisJS video
Stars: ✭ 16 (-27.27%)
Mutual labels:  adonisjs
openspa
OpenSPA - An open and extensible Single Packet Authorization (SPA) protocol
Stars: ✭ 49 (+122.73%)
Mutual labels:  spa
Angular-Reactive-Demo-Shop
Angular Demo Shop
Stars: ✭ 79 (+259.09%)
Mutual labels:  spa
electro
A free and open-source Automatic Account Creator (AAC) written in Javascript Stack;
Stars: ✭ 20 (-9.09%)
Mutual labels:  adonisjs
atrodam
AtroDAM is an open-source digital asset management system (DAM) of a new generation.
Stars: ✭ 45 (+104.55%)
Mutual labels:  spa
marvel-jarvig
Marvel JARVIG (Just A Rather Very Interesting Game) is a game that lets you find and discover Marvel Comics characters based on their name, image and description!
Stars: ✭ 13 (-40.91%)
Mutual labels:  create-react-app
angular-spa-demo
Demo code for a Single Page Application using AngularJS
Stars: ✭ 20 (-9.09%)
Mutual labels:  spa
laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 80 (+263.64%)
Mutual labels:  spa
inside-client
Human Resources Department Tool. https://ifactory-solutions.github.io/inside-client/
Stars: ✭ 42 (+90.91%)
Mutual labels:  create-react-app

adonisjs-create-react-app

Boilerplate/Starter Project for building APIs using Adonisjs, with a React frontend using Create React App.

Setup

Install AdonisJs CLI globally :

npm i -g @adonisjs/cli

Then create the project :

adonis new <name> --blueprint=jsnomad/adonisjs-create-react-app

Alternatively you can clone the project and install dependencies manually :

git clone https://github.com/jsnomad/adonisjs-create-react-app.git
npm install

Install React dependencies :

cd front
npm install

Start

Run the following command to start the HTTP server :

adonis serve --dev

Runs the React app in development mode :

cd front
npm start

Then you can access to the React App using :

http://localhost:3000/

Make API request

fetch('/api/v1/***')

In development, the React development server will recognize that it’s not a static asset, and will proxy your request to http://localhost:3333/api/v1/*** as a fallback.

Production

Create a React production build :

cd front
npm run build

The build folder will be automatically moved in the Adonisjs public folder.

Then start the HTTP server using a process manager like pm2 (recommended) :

pm2 start server.js

For better performance, consider using nginx as a reverse proxy (faster to server static assets).

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].