Skip to content

Razzle bootstraped React boilerplate with some essential features

Notifications You must be signed in to change notification settings

umitalp/razzle-react-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-razzle-bootstrap

This is a React boilerplate that was created with Razzle.

It has Redux with Redux-Form and Redux-Thunk for state management and form validation. React-Router for routing and Reactstrap for Bootstrap styling. On the back-end, Node handles the server-side rendering (thanks to Razzle setup) and an API for Mongo DB queries with Mongoose. It uses Passport for authentication.

The main idea of this repo is to start a server-side rendered React project with some essential features like Bootstrap, form-validation, user authentication, API setup and database handling.

IMPORTANT: Dont forget to change the the .env file and gitignore it by yourself, I didn't want to gitignore it to make it usable as a demo.

    RAZZLE_API_URL='/api'
    RAZZLE_MONGO_URL='your_mongo_db_url'
    RAZZLE_SESSION_SECRET='your_session_secret'

Quick Start

git clone https://github.com/umitalp/razzle-react-bootstrap.git

cd to PATH

yarn && yarn start

MIT License