Skip to content

Sunakshi-ui/Jharkhand_mapAndChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Jharkhand Tourism Platform

A full-stack web application for exploring tourist attractions, planning itineraries, chatting with a tourism assistant, and managing bookings in Jharkhand, India.

Features

  • Interactive map and tourist spot listings
  • AI-powered chatbot for travel queries
  • Vendor, guide, and tourist dashboards
  • Booking and feedback management
  • Admin analytics and emergency SOS

Technologies Used

  • Frontend: React, Tailwind CSS
  • Backend: FastAPI, Google Generative AI (Gemini), Python
  • Database: In-memory (demo) or MongoDB (production)

Getting Started

Prerequisites

  • Python 3.8+
  • Node.js & npm

Backend Setup

  1. Navigate to the backend folder:
    cd backend
  2. (Optional) Create and activate a virtual environment:
    python -m venv venv
    .\venv\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Set up environment variables in .env (see .env.example if available).
  5. Run the backend server:
    python server_integrated.py
    or
    uvicorn server_integrated:app --reload

Frontend Setup

  1. Navigate to the frontend folder:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the frontend:
    npm start

Accessing the App

Environment Variables

  • GEMINI_API_KEY: Google Generative AI API key

Project Structure

Jharkhand_mapAndChat-main/
├── backend/
│   ├── server_integrated.py
│   ├── requirements.txt
│   └── ...
├── frontend/
│   ├── src/
│   ├── package.json
│   └── ...

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors