Git Product home page Git Product logo

counsellor-web's Introduction

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
  • Database: MongoDB
  • Real-time Messaging: Socket.IO
  • Encryption: bcrypt, crypto

Installation

To run Counsellor locally, follow these steps:

  1. Clone this repository to your local machine using:

    git clone https://github.com/Counselllor/Counsellor-Web.git
    
  2. Navigate to the project directory:

    cd Counsellor-Web
    
  3. Install the required dependencies using npm:

    npm install
    
  4. Start the server:

    npm run dev
    
  5. Open your web browser and visit http://localhost:5173 to access the Counsellor application.


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.


Demo -> Live site

8 9 10 11

5 13

6 15

7 17

18 19

20 21


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.


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

counsellor-web's People

Contributors

ajshrmaofficial avatar thestarsahil avatar abhi03ruchi avatar i9shubham avatar vgandhi27 avatar shanvijha30 avatar manishaswain8 avatar s-ishita avatar adityatyagi-av avatar anshika-jain02 avatar amansingh6574 avatar geeta259 avatar rohanmittal1163 avatar sinjini-g avatar vc6378 avatar andoriyaprashant avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.