Students and Staffs Mnetor-Mentee Program
Mentor-Mentee App Welcome to the Mentor-Mentee App! This Flutter and Dart application, integrated with Firebase, is designed to facilitate communication and collaboration between students and staff mentors. Whether you are a mentor looking to guide students or a mentee seeking support and guidance, this app provides a user-friendly platform for effective mentorship.
Features User Authentication: Securely log in with Firebase Authentication to ensure that only authorized users can access the app. User Profiles: Create and manage your profile with details such as name, role, and areas of expertise. Mentor-Mentee Matching: Easily find and connect with mentors or mentees based on shared interests, goals, or expertise. Messaging System: Communicate with your mentor or mentee through the built-in messaging system, fostering open and effective communication. Resource Sharing: Share relevant documents, links, or resources to enhance the mentoring experience.
Getting Started To get started with the Mentor-Mentee App, follow these steps:
Prerequisites install and Run Android studio or Xcode Run your Development Environment. Vscode is adviced Make sure you have Flutter and Dart installed on your development environment. Create a Firebase project and set up the necessary configuration.
Installation Clone this repository to your local machine:
bash Copy code git clone Navigate to the project directory:
bash Copy code cd FudMentor Install dependencies:
bash Copy code flutter pub get Set up Firebase:
Add your Firebase configuration to the google-services.json (Android) and GoogleService-Info.plist (iOS) files. Enable authentication and set up the necessary Firestore collections.
Run the app:
bash Copy code flutter run Contributing We welcome contributions from the community. If you have ideas for improvements, bug reports, or feature requests, please open an issue or submit a pull request.
License This project is licensed under the MIT License.
Acknowledgments Special thanks to the Project Supervisor Mallam Abdulaziz Yusuf, Flutter, Dart, and Firebase communities for their invaluable contributions.