BEP was developed to raise awareness and promote understanding of three of the UN's 17 sustainable development goals
We opted for Google Cloud Platform due to its exceptional stability and scalability, and its provision of diverse features such as Google Maps API and Firebase.
We opted Google Maps to interact with users. Users simply get Missons and solve missons. All answer is latitude and longtitude.So we use Google Maps to get and compare latitude and longtitude easily.
To authorize user easily and conveniently, we use Firebase. Firebase provides an easy way to authorize users using various authentication methods such as email and password, social media login, and phone number verification. Once a user is authenticated, Firebase provides methods to retrieve the unique identifier for that user, also known as a UID (User ID). Due to these reasons, we use Firebase.
To build a serverless environment to simplify management, enable continuous deployment, and achieve cost efficiency. Google Cloud Run provided us with the architecture to realize these goals.
When users access the site, they click the bottom Earth Icon, and then get three missons.
The missons is divided in to categories. Climate Action, Life Below Water, Life On Land and Other. When user click the misson, the misson point will appear.
When user clear the misson, the Detail of the misson will apear. User can donate their points in Categories.When click top Menu icon, You can easily see Points by Category
User can communicate with our Chat
![](https://private-user-images.githubusercontent.com/59411107/243099518-27e753e5-b77d-4780-9a36-226a787d14a2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5ODQ4ODgsIm5iZiI6MTcyNTk4NDU4OCwicGF0aCI6Ii81OTQxMTEwNy8yNDMwOTk1MTgtMjdlNzUzZTUtYjc3ZC00NzgwLTlhMzYtMjI2YTc4N2QxNGEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDE2MDk0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ0NjBjMTdlZmRjYmY0ZmMwN2MwODNkZTBjYTBlZjc5ZGZlMGQ4OTRlMTc2ZjNiNmM4OWM3NjJlYWYwZGQ3ZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.k2vnk6BS68MWtVc4QAfd82L-gJT307X_5Jta087rp74)
![](https://private-user-images.githubusercontent.com/59411107/243099581-a0fdb13b-fb5a-4e83-b410-0d6243064a31.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5ODQ4ODgsIm5iZiI6MTcyNTk4NDU4OCwicGF0aCI6Ii81OTQxMTEwNy8yNDMwOTk1ODEtYTBmZGIxM2ItZmI1YS00ZTgzLWI0MTAtMGQ2MjQzMDY0YTMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDE2MDk0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNjNjg4NTk5MDEwODk5OGY4ZGRhZmYyNzI2ZTlhNjE1YmNiMzRjYmJjYzgxMDBmYzY5ZmQ1N2ZhZmE3Y2Y1MGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.cq3239f7bdc3hImO0m_D7KvGX6mzUWwg-TgP9WPRqnk)
Contributions are welcome! Please use GitHub issues to submit bug reports, feature requests, or other ideas. Simply create a new issue in our repository and provide clear instructions for how others can contribute. Our team will review all issues and work with contributors to merge changes into our codebase.
μ£Όλμ | κΉνμ | μ΄μ§μ | κΉν¨μ€ |
---|---|---|---|
@MojitoBar | @hanni66 | @kikingki | @khj0426 |