Caesar is the open-source solution for safe work with sensitive data (passwords, passports, docs etc )
🏠 Homepage
- node >=14.15
- react: ^16.8.6
- redux: ^4.0.4
- next: ^9.5.3
- express: ^4.17.1
- styled-components: ^4.3.2
- openpgp: ^4.10.7
This project uses yarn as a package manager. You should install yarn.
- Update .env:
- Create a config file .env.development (for local development)
cp packages/web-app/.env.dist packages/web-app/.env.development
or .env.production (for production build)cp packages/web-app/.env.dist packages/web-app/.env.production
by .env.dist - Fill required values by instruction inside .env
- Create a config file .env.development (for local development)
- Install project dependencies
yarn
- Run nextjs-server for local development
yarn dev
- To open project just go to http://localhost:3000/
Build for remote server
- Create production build
build:production
- Run production build on local server
start:production
- To open project just go to http://localhost:3000/
- Update .env:
- Create a config file .env.development (for local development)
cp packages/secure-app/.env.dist packages/secure-app/.env.development
or .env.production (for production build)cp packages/secure-app/.env.dist packages/secure-app/.env.production
by .env.dist - Fill required values by instruction inside .env
- Create a config file .env.development (for local development)
- Install project dependencies
yarn
- Run nextjs-server for local development
yarn secure:dev
- To open project just go to http://localhost:3000/
Build for remote server
- Create production build
secure:build:production
- Run production build on local server
secure:start:production
- To open project just go to http://localhost:3000/