This is currently a work in progress; it will eventually be deployed at http://boxcharter.com.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
To run this project, you'll need
See INSTALLING.md for details.
Log on to http://localhost:8080 to access the client front end. The Express server, by default, runs on port 3090.
$ npm test
This will run:
Coming in the future...
See CONTRIBUTING.md for details.
This project uses ESLint, with the AirBnB base.
To check linting, run npm run lint
from the top level. This will check linting on both
client and server JavaScript. Note that this uses the --fix
flag and will automatically fix errors that can be fixed without human intervention.
Coming in the future...
BoxCharter is licensed under the GNU Affero General Public License.
This has been a learning project for me. I started with a Python Flask back end and an AngularJS / Clarity front end to learn AngularJS. Then I switched to using Node.js and React/Redux on the job, and refactored this to have a Node Express back end and React/Redux on the front end to learn those technologies.