Giter VIP home page Giter VIP logo

mern-seed's Introduction

mern-seed

The start point to rock with ReactJS and NodeJS.

Installation

To install please follow these steps:

  1. npm install over the root of the project
  2. npm run ux:init this command will copy the files and structure in MSUXF to the folder ux for futher customizing
  3. Copy config/default.json file and rename it to development.json. Set your configuration values.

Connection String

Our seed uses MongoDB as database. To be able to connect to it we need a connection string URI. There are different formats in which we can indicate the targte URL. From all those format we are using the following:

mongodb://host:port

That is specified in the config/.json file, whitin the mongodb.host property. As an example, this is how your development.json file might look like:

{ "mongodb": { "host": "localhost:27017", ... }, "api":{ ... } }

Run

npm start -s this will start the project doing all the tasks (lint, tests, etc, and also keeping the watchers active)

Problem solving

If this is the first time you are runnig the app, you could have some issues while whatching the app's files. The error will look like something like this:

Waiting...Fatal error: watch ENOSPC

If that s your case you might have to setup the amount of files the system can watch. For instance if you are a Linux user you can try this solution.

Tech Stack

Backend

  • Node
  • Express

Frontend

  • React
  • Redux

UX

  • Sass

Testing

  • Mocha
  • Expect
  • Enzyme
  • jsdom

Javascript version

  • ECMA2015/ES6

Tools

  • Webpack

UI Libraries

  • Bootstrap
  • Toastr

CLI

We include a CLI tool that you can use to generate some useful stuff. Read the docs.

mern-seed's People

Contributors

juampick avatar matiasbeckerle avatar pbarrios avatar arzafran avatar mravinale avatar dtoranzoms avatar

Watchers

James Cloos avatar Oleksandr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.