-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2d1a526
commit af6cb33
Showing
1 changed file
with
106 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,112 @@ | ||
# urbangreen | ||
# UrbanGreen | ||
|
||
A new Flutter project. | ||
![UrbanGreen Logo](<IMAGE_URL>) | ||
|
||
## Getting Started | ||
UrbanGreen is a mobile application designed to promote sustainable urban living. Developed with **Flutter** and **Firebase**, the app integrates key urban services into a user-friendly platform, focusing on Sustainable Development Goal (SDG) 11: Sustainable Cities and Communities. | ||
|
||
This project is a starting point for a Flutter application. | ||
--- | ||
|
||
A few resources to get you started if this is your first Flutter project: | ||
## Table of Contents | ||
- [Features](#features) | ||
- [Technologies](#technologies) | ||
- [Installation](#installation) | ||
- [Usage](#usage) | ||
- [Contributing](#contributing) | ||
- [License](#license) | ||
- [Contact](#contact) | ||
|
||
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) | ||
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) | ||
--- | ||
|
||
For help getting started with Flutter development, view the | ||
[online documentation](https://docs.flutter.dev/), which offers tutorials, | ||
samples, guidance on mobile development, and a full API reference. | ||
## Features | ||
|
||
- **Real-Time Public Transport Tracking**: View live locations, estimated arrival times, and route details for buses and trains. | ||
- **Community Engagement**: Report urban issues, share ideas, organize local events, and collaborate on community projects. | ||
- **Notifications and Alerts**: Receive timely alerts for waste collection, utility interruptions, public events, and emergency situations. | ||
- **Emergency Contact Access**: Quickly access emergency services through a dedicated button. | ||
- **Location Management**: Change location to access transport and service information for various areas. | ||
|
||
--- | ||
|
||
## Technologies | ||
|
||
- ![Flutter](https://img.shields.io/badge/Flutter-%2302569B.svg?style=for-the-badge&logo=Flutter&logoColor=white) | ||
- ![Firebase](https://img.shields.io/badge/firebase-%23039BE5.svg?style=for-the-badge&logo=firebase) | ||
|
||
This project leverages **Flutter** for cross-platform mobile development and **Firebase** as a backend solution for real-time database and authentication services. | ||
|
||
--- | ||
|
||
## Installation | ||
|
||
To get a local copy up and running: | ||
|
||
1. Clone the repository: | ||
```bash | ||
git clone https://github.com/dilrukshax/urbangreen.git | ||
``` | ||
2. Navigate to the project directory: | ||
```bash | ||
cd urbangreen | ||
``` | ||
3. Install dependencies: | ||
```bash | ||
flutter pub get | ||
``` | ||
4. Run the app: | ||
```bash | ||
flutter run | ||
``` | ||
|
||
--- | ||
|
||
## Usage | ||
|
||
- **Track Public Transport**: Monitor live public transport details on the map. | ||
- **Engage with the Community**: Report issues or view community projects and local events. | ||
- **Stay Informed**: Receive alerts for urban services and emergencies relevant to your location. | ||
- **Emergency Access**: Quickly call emergency services directly from the app. | ||
|
||
--- | ||
|
||
## Contributing | ||
|
||
Contributions are welcome! Follow these steps to contribute: | ||
|
||
1. Fork the repository. | ||
2. Create your feature branch: | ||
```bash | ||
git checkout -b feature/AmazingFeature | ||
``` | ||
3. Commit your changes: | ||
```bash | ||
git commit -m 'Add some AmazingFeature' | ||
``` | ||
4. Push to the branch: | ||
```bash | ||
git push origin feature/AmazingFeature | ||
``` | ||
5. Open a pull request. | ||
|
||
Please submit a pull request or open an issue for suggestions. | ||
|
||
--- | ||
|
||
## License | ||
|
||
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details. | ||
|
||
--- | ||
|
||
## Contact | ||
|
||
- **Authors**: | ||
- [Trishni W. R. M.](mailto:[email protected]) | ||
- [Dilruksha A.G.C.D.](mailto:[email protected]) | ||
- [Hesara P.K.A.N.](mailto:[email protected]) | ||
- **Institution**: Sri Lanka Institute of Information Technology (SLIIT) | ||
- **GitHub Repository**: [UrbanGreen](https://github.com/dilrukshax/urbangreen) | ||
|
||
--- | ||
|
||
UrbanGreen is built to enhance urban living through sustainable, user-centered technology solutions. Join us in creating greener, more connected cities! | ||
``` |