A modern, AI-powered chatbot interface that helps residents interact with Oxford City Council services. This project provides a user-friendly way to access council information and services, mirroring the official Oxford City Council website's functionality while offering an interactive chat experience.
- π€ AI-powered conversational interface for council services
- π± Responsive design that works on all devices
- π Quick access to council information and services
- π― Accurate responses based on official council data
- π¨ Modern UI with a familiar council website look and feel
This chatbot serves as an alternative interface to the Oxford City Council website, allowing residents to:
- Get information about council services
- Find answers to common questions
- Navigate council resources through natural conversation
- Access council information in a more interactive way
This project is built with modern web technologies:
- β‘οΈ Vite - Fast development and building
- π TypeScript - Type-safe code
- βοΈ React - User interface
- π¨ shadcn-ui - Beautiful, accessible components
- π― Tailwind CSS - Utility-first styling
- Node.js (recommended to install via nvm)
- pnpm (install via
npm install -g pnpm
)
# Clone the repository
git clone <YOUR_GIT_URL>
# Navigate to the project directory
cd local-authority-chatbot
# Install dependencies
pnpm install
# Start the development server
pnpm run dev
The development server will start at http://localhost:5173
(or another port if 5173 is in use).
You can work on this project in several ways:
-
Local Development
- Use your preferred IDE
- Clone the repo and work locally
- Push changes to update the project
-
GitHub Codespaces
- Use the GitHub Codespaces environment
- Edit directly in the browser
- Commit and push changes when done
-
Direct GitHub Editing
- Edit files directly through GitHub's interface
- Make quick changes and commit them
The project can be deployed through Lovable:
- Visit the Lovable Project
- Click Share -> Publish
- Optionally, set up a custom domain through Project > Settings > Domains
Contributions are welcome! Please feel free to submit a Pull Request.
This project is part of the Oxford Hackathon initiative and is subject to the terms of the hackathon's license agreement.
For support or questions about the chatbot, please contact the Oxford City Council or raise an issue in this repository.