About
EcoSense Admin Panel is a web application to manage users, verify task proofs, approve campaigns, and manage reward vouchers.
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
framer-motion
next
react
react-dom
react-icons
sass
Development
Infrastructure
Production
- Artifact Registry (Docker)
- Region:
asia-southeast1
- Repository:
cloud-run-docker-deploy
- Image:
ecosense-adminpanel
- Region:
- Cloud Run
ecosense-adminpanel
- Service URL:
- Cloud Run URL: https://ecosense-adminpanel-of7z476jgq-as.a.run.app
- Domain Map: https://admin.ecosense.id
- Service URL:
Development
- Artifact Registry (Docker)
- Region:
asia-southeast2
- Repository:
cloud-run-docker-deploy
- Image:
ecosense-adminpanel-dev
- Region:
- Cloud Run
ecosense-adminpanel-dev
CI/CD Workflow
- Push to GitHub Repository
@EcoSenseID/EcoSense-AdminPanel
- Wait until the GitHub Actions workflow run is done.
2023 © EcoSense Indonesia.