Skip to content
@Counselllor

Counsellor

Counsellor 👨‍🏫

The web application, built using ReactJS, is designed to assist students in making informed decisions regarding their undergraduate studies. It provides a platform for students to explore and choose the right stream/branch that aligns with their interests and career aspirations. Additionally, the app leverages real and honest insights from current college students to help students choose the right and convenient college based on their specific needs and preferences. This app serves as a valuable resource for students looking to make the most of their undergraduate education and embark on a successful career path.


Features

  • User registration and login system
  • Anonymously connect users with trained counsellors
  • Real-time messaging between users and counsellors
  • Secure and private communication using encryption
  • User-friendly interface for easy navigation
  • User profile customization options
  • Easy access to previous chat history

Technologies Used 👩‍💻

html5 css3 javascript react firebase mongodb nodejs

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js,Firebase
  • Database: MongoDB
  • Real-time Messaging: Socket.IO
  • Encryption: bcrypt, crypto

How can I help ?

To start contributing, the easiest way it to join us on Slack Slack and post an introduction about, what you're interested in, and what you would like to do. This would allow other contributors to pinpoint projects that could match your interests. For example

I'm interested by the environemental impact of food and would like to help. I'm a designer, but I would also be interested by how you estimate the environmental impact of products.

I'm using the App, and wondering how could I help to improve it.

I'm a student, in computer science, and would like to help with some development. I already do some React, and Python.

Usage

Once the application is running, users can register or log in to their accounts. After logging in, they can choose to start a chat with a counsellor. The chat interface allows real-time messaging between the user and the assigned counsellor. Users can customize their profile and view their chat history.


Reporting problems or asking for a feature

Have a bug or a feature request? Please search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue. You can ask directly in the discussion room if you're not sure

Demo -> Live site

Developers

Here are the main development projects, under active development:

  • Counsellor servers (Perl | HTML/CSS | JS)

    This repository is the main website and the API used by other applications.

    Due to the implementation of the new design, there is a bunch of small CSS issues to be fixed, and some UX improvements.

    The repository

  • Mobile app (Flutter | Dart)

    This is the official mobile application, a very important tool that help people in their everyday choices about food and also invite them to contribute to the database.

    The repository


Contributing 🎉

Contributions to Counsellor are welcome! If you find any issues or have suggestions for improvements, please feel free to submit a pull request or open an issue on the GitHub repository.

Before contributing, please review the Contributing Guidelines.

GSSoC Project

GS_Foundation_logo_Black


License 🪪

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

Connect with us 🖇️

Discord Slack

Contact 📞

Contributing

For any inquiries or questions regarding Counsellor, please contact the project owner: Sahil Ali .

thestarsahil

Thank you for your interest in Counsellor! We hope it can provide valuable support to those in need.

Contributors

Popular repositories Loading

  1. Counsellor-Web Counsellor-Web Public

    Counselling/Recommendation System for new Undergrad Students

    JavaScript 67 179

  2. Counsellor-Mobile Counsellor-Mobile Public

    C++ 1 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…