Skip to content

ideathon-2023/team-3

Repository files navigation


Logo

PEC-CHAT

Shearing skills -n- Celebrating ✨

View Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License

About The Project

PEC-CHAT is a cutting-edge social networking and visual storytelling platform designed to empower professionals, entrepreneurs, and creatives to connect, collaborate, and share their journeys. Combining the best features of professional networking and visual sharing, PEC-CHAT offers a unique space where users can build meaningful connections, showcase their work, and stay informed about industry trends.

Key Features:

Profile Building: Create a comprehensive professional profile that highlights your skills, experience, and aspirations. Upload a professional photo and cover image to make a strong first impression. Add a bio and key information to give others a quick snapshot of your background.

Visual Storytelling: Share your professional journey through visual posts and stories. Upload photos, videos, and short stories to engage your network. Use filters and editing tools to enhance your content.

Inbox and Messaging: Communicate with your connections through private messages. Share files, documents, and collaborate seamlessly

Notifications: Receive real-time notifications for connection requests, messages, and updates.

(back to top)

Built With

  • Firebase
  • Flutter
  • Vercel
  • HTML5
  • CSS3
  • JavaScript
  • Android Studio
  • iOS
  • Windows
  • macOS
  • Linux
  • Google Chrome

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Installation

  1. Get a free Firebase credentials at https://firebase.google.com
  2. Clone the repo
    git clone https://github.com/ideathon-2023/team-3.git
  3. Install Flutter packages - in the root directory
    flutter pub get
  4. Enter your API in /.env
     apiKey: 'YOUR API KEY',
     authDomain: 'YOUR URL',
     appId: 'YOUR APP ID',
     databaseURL: 'YOUR URL',
     messagingSenderId: 'YOUR ID',
     projectId: 'YOUR PROJECT ID',
     storageBucket: 'YOUR URL'
  5. Enter following command to launch on Web(Chrome)
    flutter run -d chrome --web-renderer html

(back to top)

Usage

Here are a few useful examples of how PEC-CHAT can be used:

1)Direct Messaging: PEC-CHAT's direct messaging feature, often referred to as "DMs," allows users to send private messages to each other. Users can share text messages, photos, videos, and posts from their feed via DMs.

2)Message Requests: To maintain privacy, PEC-CHAT users can receive message requests from users they don't follow. This enables users to accept or decline chat invitations from unknown individuals.

3)Professional Networking: PEC-CHAT's chat feature is geared towards professional networking. Users can connect with colleagues, peers, mentors, and potential employers through direct messaging.

4)Attachments and Links: Users can share attachments, such as resumes, portfolios, and relevant articles, within their messages to provide context and information.

(back to top)

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

(back to top)

License

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)