Skip to content

alim596/102-Project-Zone

Repository files navigation

Zone

Welcome to the Zone! It is common to come across people struggling to adjust to new environments and get to know people, for social anxiety covers the minds of human beings like a contagious disease. And this is not necessarily the case of failure all by itself. People might be uncomfortable making friends, even when considered outgoing, simply because they are not lucky enough to meet people who enjoy the same activities. Despite the industry having several event-organizing tools to overcome this problem, Zone -The savior app of human social life- stands out as a safer and more secure choice for college students. Using Zone, students may interact and collaborate with like-minded people from their academic community independent from student club events in a more secure environment than they can in other apps that are available to the general public. Zone verifies that the user is a student at the institution when registering by using students' email addresses to increase security further. To make it even more meritorious, users can rate one another and offer comments based on their experiences through ratings on Zone. This function promotes ethical conduct and a sense of accountability among users. Moreover, other users can report any person who exhibits offensive or disturbing behavior through the site. This promotes a welcoming and polite environment for all users. Last but not least, Zone's original concept is not very widespread here in Türkiye. This would enable university students to have the chance to use an innovative platform that meets their unique demands and improves their academic experience. Let’s see the details section to examine the app.

Features

  • Navigation: Users can easily navigate through different sections of the app using the bottom navigation bar.
  • Profiles: View user profiles, update personal information, and browse through profiles of other users.
  • Zones: Explore different zones, search for specific zones, and view zone details.
  • Notifications: Receive notifications about updates, friend requests, and other important events.
  • Add: Create new Zones and add them to the app.
  • Search: Search for specific profiles or zones based on keywords.

Prerequisites

Before running the Navigation App, make sure you have the following installed:

  • Android Studio 4.0 or later
  • Java Development Kit (JDK) 8 or later

Installation

  1. Clone the repository to your local machine using the following command:
git clone https://github.com/alim596/102-Project-Zone.git
  1. Open Android Studio and select "Open an Existing Project."
  2. Navigate to the cloned repository and open the project.
  3. Wait for Gradle to build the project and synchronize the files.

Configuration

  1. Create a Firebase project and configure it with your Android app package name.
  2. Download the google-services.json file from Firebase and place it in the app module of your project.

Usage

  1. Build and run the project on an emulator or physical device using Android Studio.
  2. The app will launch on the device, and you can explore different sections using the bottom navigation bar.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug fixes, please open an issue or submit a pull request.

Acknowledgments

  • The Navigation App is built using Android Studio and the Java programming language.
  • We would like to thank the contributors for their valuable input and contributions to the project.

Contributors:

  • Abdulaleem Altarsha

    • Contributions:
      • Implemented Zones and Zone Creation functionality.
      • Worked on the database integration related to zones.
  • Irmak İmdat

    • Contributions:
      • Implemented Notifications and Search functionality.
      • Worked on the database integration related to notifications and search.
  • Orhün Güder

    • Contributions:
      • Implemented Users and User Authentication functionality.
      • Worked on the database integration related to users and authentication.

The contributors listed above have made significant contributions to the project. They have worked on specific features and aspects of the software, including database integration, functionality implementation, and more. Their expertise and efforts have greatly contributed to the development and success of the project.

Contact

For any inquiries or support, please contact us at zone.project23@gmail.com.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages