Skip to content

A sample application (mostly written by Gemini). It allows customers to create repair requests and repair technicians to close them.

License

Notifications You must be signed in to change notification settings

nikhilpurwant/repair_world_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

RepairWorld Application

This is a simple HTML, JS, Bootstrap And Flask-based application for managing repair requests in the fictional RepairWorld app. The application is created to go along with the blog post and demo - 26. The simplest MCP demo (Includes Sample provider app, MCP Server and Agent ๐Ÿค– code and explanation!)


๐Ÿ›  Features

  • persona - customers
    • Create a repair request
    • View all repair requests
    • View a single repair request by ID
  • persona repairmen
    • View all repair requests
    • View a single repair request by ID
    • close a repair request
  • Uses SQLite for storage
  • JWT-based authentication

๐Ÿš€ Running Locally

Check the demo video in the blog post

1. Install dependencies

pip install -r requirements.txt

2. Start the Flask app

python app.py

Application will be available at http://localhost:5000

API will be available at: http://localhost:5000/api/repair_requests

๐Ÿณ Running with Docker

docker build -t repairworld-api .
docker run -p 5000:5000 repairworld-api

About

A sample application (mostly written by Gemini). It allows customers to create repair requests and repair technicians to close them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published