Skip to content

samikhalildev/MERNQuick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERNQuick

MERNQuick is a boilerplate setup for building powerful full stack JavaScript applications using the MERN stack. This project gives you a head start on building your next big idea. It has a complete backend service with full CRUD functionality and authentication. The client side has a full React and Redux setup with examples to get you started quickly.

The MERN stack

MERN consists of 4 popular technologies:

  • MongoDB: A NoSQL database used to store data as a JSON document
  • Express: A serverside framework on top of NodeJS for handling HTTP requests
  • React/Redux: A front end framework/library that provides a dynamic and interactive user interfaces
  • NodeJS: A serverside JavaScript language for the server

I have written a simple to understand guide about SPAs, React and Redux explaining their purpose, how they work with some code examples. Read here.

Installation

Make sure you have NodeJS and MongoDB installed.

  1. Clone this project:
    git clone https://github.com/samikhalildev/MERNQuick.git 
  2. Rename directory to your app name:
    mv MERNQuick my-app 
  3. Navigate into the directory:
    cd MERNQuick 
  4. Install all Node dependencies:
    npm install 
  5. Install all React dependencies:
    npm run client-install 
  6. Run client and server concurrently:
    npm run dev 

Contact

[email protected]

About

Speed up building your next big idea.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published