A MERN boilerplate repository using Antd-Pro with RBAC feature, following all production best practices.
The RBAC MERN Boilerplate project is a complete MERN (MongoDB, Express.js, React.js, and Node.js) boilerplate repository that incorporates RBAC (Role-Based Access Control) feature and follows production best practices. The project aims to provide a solid foundation for building MERN applications and includes a variety of technologies and packages for both the client and server sides.
To install and run the RBAC MERN Boilerplate project, follow these steps:
git clone [repository-url]
Navigate to the root of the repository.
Choose one of the following options to run the application:
Docker:
docker-compose.mongocloud.yml
- for MongoDB.com hosted clusterdocker-compose.yml
- for local MongoDB containerMONGODB_CLOUD_URL
in docker-compose.mongocloud.yml
to the appropriate MongoDB URL.REACT_APP_API_URL
in docker-compose.yml
to the appropriate API URL.docker-compose -f [docker-compose-file] up
Manual via VSCode:
docker-compose -f [docker-compose-file] up
The RBAC MERN Boilerplate project is a comprehensive MERN boilerplate that includes RBAC functionality, follows production best practices, and utilizes various technologies and packages such as Ant Design Pro, Umi Request, and Docker. It provides a solid foundation for developing MERN applications with role-based access control and offers an improved user interface experience. The project can be easily installed and run either through Docker or manually using VSCode.