This primary goal of this project is to create an open source opportunity that's junior developer friendly. This project is aimed at creating a toolset that solves problems for UX, designers, project managers, and entrepreneurs. The first set of features will be focused on creating a live mockup tool in which ux and designers can pair together.
The following steps will help you set up tools to not only run this project, but make your life as a developer more convenient as well! You may skip any of these steps if you've already completed them.
sudo npm install npm -g
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install mongodb
You can verify that it's installed with the following command:
which mongodb
You should see something like:
/usr/local/bin/mongod
mkdir -p /data/db
If you get a permission error such as:
mkdir: /data/db: Permission denied
Run it with sudo:
sudo mkdir -p /data/db
You may now try running MongoDB with the command:
mongod
If you get an error that contains the text Permission Denied
, loosen up the permissions with this command:
sudo chmod 777 /data/db
Now try running mongod
. You should get long-winded messaging with a line similar to waiting for connections on port 27017
.
In order to break out of this (as this terminal is now listening for connections to MongoDB), hold Ctrl
and press C
.
Ok, now the real test. Run this command to start up the server:
npm run dev
or npm run dev-windows
In your browser, visit localhost:3000
. Does it work? Let us know!
IDE Plugins:
- Visual Studio Code:
- Atom