Skip to content

AbdoWa7eed/tech_tide

Repository files navigation

Tech Tide

A comprehensive platform designed to foster collaboration and knowledge sharing within the tech community.

📱 Features

  • User Authentication: Secure login and registration using Firebase Authentication.
  • Community Forums: Engage in discussions, ask questions, and share knowledge with peers.
  • Event Management: Discover tech events and meetups.
  • Chat Feature: Real-time messaging for seamless communication among community members.
  • Localization: Fully supports both English and Arabic languages.

🛠️ Tech Stack

  • Frontend: Flutter framework
  • State Management: Bloc (Cubit)
  • Backend Services: Firebase (Authentication, Firestore, Storage)

⚙️ Installation and Setup

  1. Clone the repository:

    git clone https://github.com/AbdoWa7eed/tech_tide.git
  2. Navigate to the project directory:

    cd tech_tide
  3. Install dependencies:

    flutter pub get
  4. Configure Firebase:

    • Follow the official Firebase documentation to set up Firebase for your Flutter project.
    • Ensure that the google-services.json (for Android) and GoogleService-Info.plist (for iOS) files are placed in their respective directories.
  5. Run the app:

    flutter run

🤝 Contribution

We welcome contributions! Please fork the repository, create a new branch for your feature or bug fix, and submit a pull request. Ensure your code adheres to the project's coding standards and includes appropriate tests.

📬 Contact

For any inquiries, please reach out to Abdelrahman Waheed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •