Core features include:
- User Manage and Login flow
- Role Manage
- Module Manage with Access level Definition
- Access Management associated with roles
- Email Template and settings
- Media Manage and server side processing
- Error handling and log Management
- Authentication and Authorization
- Content Management
- State Management using redux
- Development ready setup
- Production ready setup
Since anything in this codebase can be extended, overwritten, or installed as a package, you may also develop, scale, and customize anything.
git clone <this_url> && cd <repo_name>
- install npm on client and server
cd client
npm install
cd ../server
npm install
- Configure Server
- Rename
config.bak
folder toconfig
- Update
keys.js
andemail.js
files as preferred
- Rename
- Running the application in development mode
- Development Mode (Client only):
cd client
thennpm run start
then openhttp://localhost:5051
in a browser - Development Mode (Server only):
cd server
thennpm run start
then openhttp://localhost:5050
in a browser
- Development Mode (Client only):
- Default Credentials : Email : avsek.stha07@gmail.com , Password : Test@1234