https://github.com/gunashekar02/generator-front-to-back
A Fullstack Template Generator for Javascript and Django Apps
https://github.com/gunashekar02/generator-front-to-back
django expressjs fullstack mern nodejs reactjs yeoman
Last synced: about 19 hours ago
JSON representation
A Fullstack Template Generator for Javascript and Django Apps
- Host: GitHub
- URL: https://github.com/gunashekar02/generator-front-to-back
- Owner: GunaShekar02
- License: mit
- Created: 2021-02-15T05:34:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-21T19:25:18.000Z (over 3 years ago)
- Last Synced: 2025-04-20T17:37:23.866Z (23 days ago)
- Topics: django, expressjs, fullstack, mern, nodejs, reactjs, yeoman
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/generator-front-to-back
- Size: 3.19 MB
- Stars: 16
- Watchers: 1
- Forks: 6
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Generator Front to Back
A fullstack template generator. Get reliable starter templates for your React.js, Node.js, React.js + Node.js, Django, or Django + React.js apps. Configure authentication types, databases and much more in a matter of seconds instead of having to go through the hassle of industry research and setting it up yourselves.
## Installation
First, install [Yeoman](http://yeoman.io) and generator-front-to-back using [npm](https://www.npmjs.com/package/generator-front-to-back) (we assume you have pre-installed [node.js](https://nodejs.org/)).
```bash
npm install -g yo
npm install -g generator-front-to-back
```Then generate your new project:
For React.js, Node.js or React.js + Node.js projects:-
```bash
yo front-to-back:javascript
```For Django or Django + React.js projects:-
```bash
yo front-to-back:django
```Answer a few simple questions and configure your app in a few seconds!
## Features
### Javascript
- React Router - optionally add react router to your project
- Redux - optionally use Redux with your React app for global state management. (Comes fully configured)
- Axios - optionally add axios configuration to start interacting with your backend right away
- Authentication support - setup JWT or session based authentication out of the box
- Database configuration - choose between a SQL or a No-SQL database and have it fully configured
- CORS - optionally add CORS to your backend
- Docker support - the project includes Dockerfile and Docker Compose as well for easy deployment
- Swagger - tool to design, build, document, and use RESTful web services### Django
- Django+React - quickly set up an already configured Django+React project
- Redux - optionally use Redux with your Django+React app for application state management
- Swagger - tool to design, build, document, and use RESTful web services
- Docker support - the project includes Dockerfile for easy set up
- JSON Web Tokens - use JWT to securely transmit information between parties as a JSON object
- PostgreSQL - front-to-back generator comes with an already configured Relational Database Management System, PostrgreSQL
- Heroku - quickly deploy your Django+React app to Heroku## License
MIT © [Guna Shekar]()