MCPcopy Index your code
hub / github.com/elhadjx/Setram-Tramway-Control-APP

github.com/elhadjx/Setram-Tramway-Control-APP @v1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0 ↗ · + Follow
303 symbols 760 edges 25 files 2 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TramwayTransportApp

Native Android app for tramway transport POS devices to CRUD agents, stops, vehicles, subscriptions, cards. with reading card subscriptions using NFC technology.

Features

  • Admin Panel (CRUD agents, cards, stops, subscriptions...)
  • Agent Panel (Scan cards using NFC)
  • Multilingual ( En - Ar - fr )
  • NFC
  • SQLite
  • and many more ( i'm not good at writing the README )

Demo

  • https://youtu.be/u45WJVH00NE

Extension points exported contracts — how you extend this code

OnItemClickListener (Interface)
(no doc) [1 implementers]
app/src/main/java/mr/elhadj/tramwaytransport/ReportRecyclerViewAdapter.java
OnItemClickListener (Interface)
(no doc) [1 implementers]
app/src/main/java/mr/elhadj/tramwaytransport/CardRecyclerViewAdapter.java
OnItemClickListener (Interface)
(no doc) [1 implementers]
app/src/main/java/mr/elhadj/tramwaytransport/AgentRecyclerViewAdapter.java
OnItemClickListener (Interface)
(no doc) [1 implementers]
app/src/main/java/mr/elhadj/tramwaytransport/StopRecyclerViewAdapter.java
OnItemClickListener (Interface)
(no doc) [1 implementers]
app/src/main/java/mr/elhadj/tramwaytransport/VehicleRecyclerViewAdapter.java

Core symbols most depended-on inside this repo

getContext
called by 79
app/src/main/java/mr/elhadj/tramwaytransport/MainActivity.java
getData
called by 69
app/src/main/java/mr/elhadj/tramwaytransport/DatabaseHelper.java
getId
called by 32
app/src/main/java/mr/elhadj/tramwaytransport/Log.java
toString
called by 29
app/src/main/java/mr/elhadj/tramwaytransport/Stop.java
toastThis
called by 27
app/src/main/java/mr/elhadj/tramwaytransport/adminFragment.java
getCardTable
called by 25
app/src/main/java/mr/elhadj/tramwaytransport/DatabaseHelper.java
getAgentTable
called by 13
app/src/main/java/mr/elhadj/tramwaytransport/DatabaseHelper.java
getCardNumber
called by 9
app/src/main/java/mr/elhadj/tramwaytransport/Card.java

Shape

Method 264
Class 32
Interface 7

Languages

Java100%

Modules by API surface

app/src/main/java/mr/elhadj/tramwaytransport/adminFragment.java39 symbols
app/src/main/java/mr/elhadj/tramwaytransport/DatabaseHelper.java32 symbols
app/src/main/java/mr/elhadj/tramwaytransport/MainActivity.java26 symbols
app/src/main/java/mr/elhadj/tramwaytransport/CardRecyclerViewAdapter.java16 symbols
app/src/main/java/mr/elhadj/tramwaytransport/VehicleRecyclerViewAdapter.java13 symbols
app/src/main/java/mr/elhadj/tramwaytransport/SubscriptionRecyclerViewAdapter.java13 symbols
app/src/main/java/mr/elhadj/tramwaytransport/StopRecyclerViewAdapter.java13 symbols
app/src/main/java/mr/elhadj/tramwaytransport/AgentRecyclerViewAdapter.java13 symbols
app/src/main/java/mr/elhadj/tramwaytransport/locationFragment.java12 symbols
app/src/main/java/mr/elhadj/tramwaytransport/ReportRecyclerViewAdapter.java12 symbols
app/src/main/java/mr/elhadj/tramwaytransport/LogRecyclerViewAdapter.java11 symbols
app/src/main/java/mr/elhadj/tramwaytransport/Log.java11 symbols

For agents

$ claude mcp add Setram-Tramway-Control-APP \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact