A comprehensive Environmental, Social, and Governance (ESG) management platform built with Angular.
Visit the live application: ESG App
# Clone the repository
git clone https://github.com/nitu-das305/esg-web.git
# Navigate to project directory
cd esg-web
# Install dependencies
npm install
# Start development server
npm start
The application will be available at http://localhost:4200
# Run unit tests
npm test
# Run linting
npm run lint
# Build for production
npm run build
This project uses GitHub Actions for automated deployment. The deployment process follows these steps:
main
main
branchmain
src/
โโโ app/
โ โโโ environmental-dashboard/ # Main dashboard
โ โโโ environmental-training/ # Training & Development
โ โโโ stakeholder-engagement/ # Stakeholder management
โ โโโ data-management/ # Data handling
โ โโโ reporting/ # Reports and analytics
โ โโโ shared/ # Shared components
โโโ assets/ # Static assets
โโโ styles.scss # Global styles
Create a .env
file in the root directory for environment-specific configurations.
The application is configured for production builds with optimization enabled.
git checkout -b feature/amazing-feature
)git commit -m 'Add amazing feature'
)git push origin feature/amazing-feature
)This project is licensed under the MIT License - see the LICENSE file for details.
For support and questions:
The project uses GitHub Actions for continuous integration and deployment: