Skip to content

Latest commit

Β 

History

History
58 lines (39 loc) Β· 1.56 KB

File metadata and controls

58 lines (39 loc) Β· 1.56 KB

πŸ›‘οΈ Policy Finder

Policy Finder is a smart web application designed to help users discover personalized government and financial policies based on their personal data and preferences β€” all in a hassle-free, interactive way.

🌐 Live Demo

✨ Features

  • πŸ” Discover tailored policy recommendations based on user inputs.
  • πŸ” Secure authentication with JWT.
  • πŸ’¬ Interactive chatbot powered by NLP models to answer policy-related queries.
  • πŸ”„ Real-time, bidirectional user interaction using Socket.IO.
  • πŸ’Ύ MongoDB database to store user data and policy information.
  • πŸ”§ Built with scalable backend architecture using Node.js (Express).

πŸ› οΈ Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Real-time Communication: Socket.IO
  • Chatbot: NLP-based query responder
  • Others: Render (for deployment)

πŸš€ Setup & Installation

  1. Clone the repository

    git clone https://github.com/agrawal-2005/PolicyFinder.git
    cd PolicyFinder
    
  2. Install dependencies

    npm install
    
  3. Set up environment variables Create a .env file with:

    MONGO_URI=your_mongodb_uri
    JWT_SECRET=your_jwt_secret
    
    
  4. Start the server

    npm start
    

πŸ“„ License

This project is licensed under the MIT License.


πŸ™Œ Contributors

  • Prashant Agrawal – FullStack Developer
  • More info available on LinkedIn