Overview
CookieScript is a boilerplate created by getspooky and maintained by a team of developers. It utilizes familiar tools and best practices to provide a solid development experience. The project does not impose a specific development philosophy or framework, allowing developers to architect their code in their own preferred way.
Features
- React.js
- Redux
- Hot Reloading
- ESNext
- Babel
- react-router
- Offline First
- Nodejs
- Express
- MongoDB
- CLI
Installation
- Make sure your system meets the following prerequisites:
- Node >= 8.0.0
- npm >= 6.10.3
- MongoDB >= 3.6.8
- Browser support for Google Chrome, Microsoft Edge, Firefox, Opera, and Safari (compatibility with older browsers is not guaranteed)
- Clone this repo using
git clone --depth=1 https://github.com/getspooky/CookieScript.git <YOUR_PROJECT_NAME> - Move to the appropriate directory:
cd <YOUR_PROJECT_NAME> - Run
npm run installto install dependencies and clean the git repo. - You can now run
npm run startto see the example app at http://localhost:8080. - To start the Node.js server, run
npm run serve.
Summary
CookieScript is a boilerplate project that provides a solid development experience for MERN (MongoDB, Express, React, Node.js) stack development. It offers features like React.js, Redux, hot reloading, ESNext, and offline-first capabilities. The boilerplate is customizable and doesn’t impose a specific development framework. It includes a config directory for managing project configurations, and it follows a directory structure suitable for both small and large application development.