/UniLink

Primary LanguageC++MIT LicenseMIT

UniLink

Overview

UniLink is a community-based app designed for college students, enabling them to connect, ask questions, and share knowledge with their peers. Whether you're struggling with a programming assignment or seeking advice on a specific topic related to your branch of study, UniLink provides a platform to engage with your community and get the answers you need.

Features

User Authentication

  • Login/Register: Students can easily log in or register using their college credentials.
  • Branch-Specific Access: Users can select their specific branch (e.g., Computer Science, Electronics, Civil Engineering, etc.) during registration, ensuring that they connect with relevant peers.

Question & Answer System

  • Ask Questions: Students can post questions related to their field of study, using tags like #oops, #java, and more to categorize their queries.
  • Community Answers: Anyone belonging to the community can answer questions, fostering a collaborative learning environment.
  • Upvote System: Users can upvote answers to highlight the best responses, ensuring that quality content is easily accessible.

Notifications

  • Real-time Updates: Receive notifications whenever someone asks a question in your area of study or when there are updates on your posted questions.

Leaderboard

  • Earn Points: Engage with the community by answering and asking questions to earn points.
  • Competitive Edge: View your ranking on the leaderboard, encouraging friendly competition among peers.

User Profile

  • Profile Customization: Users can upload a profile picture and add a bio to personalize their profiles, helping others get to know them better.

Getting Started

To get started with UniLink, follow these steps:

Clone the Repository: git clone https://github.com/nida242004/unilink.git

Install Dependencies: Make sure you have Flutter installed, then run: flutter pub get

Run the App: Connect your device or start an emulator and run: flutter run

Just remember to replace yourusername with your actual GitHub username!

Contributing

We welcome contributions to UniLink! If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or inquiries, please reach out to:

Thank you for checking out UniLink! We hope you enjoy using the app and find it valuable for your academic journey.