About
EcoSense Dashboard Application is an application for managing campaigns and users.
This is a Next.js project bootstrapped with create-next-app
.
Running the Application Locally
- Clone the repository
- Install the dependencies by running
yarn install
- Run
cp .env.example .env.local
and fill the environment variables. - Run the development server by running
yarn dev
- Open http://localhost:3000 with your browser to see the result.
- To close the development server, press
Ctrl + C
.
Technologies
Dependencies
Production
next
react
react-dom
react-icons
firebase
framer-motion
nprogress
sass
typescript
Development
Try the App
Visit our deployed web application through:
Latest
- Google Cloud Run (dashboard.ecosense.id)
Infrastructure
Production
- Artifact Registry (Docker)
- Region:
asia-southeast1
- Repository:
cloud-run-docker-deploy
- Image:
ecosense-dashboard
- Region:
- Cloud Run
ecosense-dashboard
- Service URL: https://ecosense-dashboard-of7z476jgq-as.a.run.app
Development
- Artifact Registry (Docker)
- Region:
asia-southeast2
- Repository:
cloud-run-docker-deploy
- Image:
ecosense-dashboard-dev
- Region:
- Cloud Run
ecosense-dashboard-dev
CI/CD Workflow
- Push to GitHub Repository
@EcoSenseID/EcoSense-Dashboard
. - Wait until the GitHub Actions workflow run is done.
Screenshot
Dark mode disabled
Dark mode enabled
2023 © EcoSense Indonesia.