Contents
For the documentation, please see reactjo.com
Most of the code is in the extensions' repos, which you can find here
You are looking at the repo of the command line tool which sets up the rc directory, downloads extensions, and passes commands to them.
What is Reactjo?
A tool for building applications.
In a very short period of time, you could use it to create a social network, SaaS, MMORPG, etc.
How does it work?
TLDR
It asks you a series of questions and builds something based on your answers.
Technical details
It generates two customized apps for you. One is a backend Django (python) server connecting to a database and exposing an API. The other is a frontend NodeJS (javascript) server, which consumes the API and renders the data with ReactJS. The tool lets you generate user authentication and other database models, which automatically get frontend components built for them.
In theory, you could make more frontends, like a mobile app, and it would seamlessly integrate with the database just by calling the same API.
In the future, I hope to have a mobile app extension for reactjo so it will do that automatically.
It's built on the shoulders of giants, including:
- Python
- Django
- Javascript
- NodeJS
- ReactJS
- NextJS
- SASS
- Material-ui
...and more
BrowserStack
I'm using BrowserStack to make sure that the generated site looks equally awesome across all browsers and devices.
BrowserStack is a cloud-based cross-browser testing tool that enables developers to test their websites across various browsers on different operating systems and mobile devices, without requiring users to install virtual machines, devices or emulators.