Your starting point
Use Gammal Tech AI to move from a focused idea to a first working version in minutes when the brief is approved and the required setup is ready. Refine it with [mode: idea], then use [mode: build] for the frontend, backend, database, authentication and payments. Actual build time depends on scope, account readiness and integrations.
The app and the problem it solves
Relocating with a pet involves a sequence of tasks, carrier conditions and destination requirements. A traveller may know the intended flight date but not which preparation must happen first. PetDeparture helps organise those dependencies and highlights the questions that need an answer from the relevant professional or authority.
This graduation project is about coordination. Start with one species and one route from Egypt, using a reviewed example dataset. The app stores task descriptions, dates and source references. It does not diagnose an animal, prescribe treatment or declare that a pet has been cleared to travel.
The first user journey
- The owner chooses the species, origin, destination, transit points and intended travel dates.
- They add requirements from official destination guidance and the carrier, with a professional confirmation state for relevant steps.
- The app builds a dependency timeline and flags tasks whose dates or prerequisite confirmations are missing.
- The owner changes the flight date, reviews the affected tasks and produces a preparation summary for discussion with the vet and carrier.
The logic that makes the project distinct
Model tasks as dependencies with route-specific timing rules. Some actions need an earlier prerequisite; some documents have a limited validity period. Store the rule’s source, review date and applicable route rather than hard-coding one checklist for every country. If the rule is not confirmed, do not invent a waiting period.
For example, the EU’s official pet guidance distinguishes travel from outside the EU from travel within it and describes documentation and other requirements. Use it as a starting source, then verify the specific origin, destination and current conditions. Carrier acceptance is a separate recorded question, not an automatic consequence of completing government paperwork.
Task readiness = prerequisites confirmed AND timing rule satisfied Overall plan = outstanding tasks + dated confirmations + unresolved route questions
A classroom demonstration
Use explicitly fictional timing rules in the classroom dataset: task B starts only after task A, and document C must remain valid on arrival. Moving the arrival date later should flag C for review, even if A and B stay complete. Label those sample durations as synthetic so nobody mistakes them for actual veterinary or border requirements.
Data, interface and backend
Ask for a full-stack application: a phone-friendly frontend, backend logic, a database for persistent work, authentication for the personal workspace and payments for the defined offer. Start with private user workspaces and a small, inspectable dataset. These records give the model a concrete starting point:
| Record | What it stores |
|---|---|
| Journey | Species, origin, destination, transit and planned dates. |
| Requirements | Source, applicable route, timing rule and prerequisite tasks. |
| Confirmations | Status, review date, professional or carrier confirmation note. |
With Gammal Tech services, personal app data belongs to the user’s workspace. Signing in does not disclose their Gammal Tech account email, phone number or identity to your app. If a later version shares records between people, specify the sharing model and permissions explicitly in the build brief.
A specific paid offer
A paid plan could organise multiple route alternatives and produce a preparation summary with the outstanding questions. Keep the offer specific: coordination and reporting. Do not charge for an implied official certificate or promise entry. Start without storing full veterinary documents or owner identity records.
Define the deliverable, price and currency before checkout. Confirm payment with the provider and associate the entitlement with the correct order; a success screen alone is insufficient. Complete the required account and payment setup before real use, and review the applicable operating costs and payment terms.
Refine the idea with [mode: idea]
1. Open the conversation. Open the Gammal Tech WhatsApp conversation with +201033998844. Open the link first, then continue inside WhatsApp.
2. Start Idea mode. Copy the following command into a message by itself and press Send. The square brackets [ ] are required; keep the colon and space too.
[mode: idea]3. Wait for the mode-change confirmation, then send the brief. Send the following text as a new message, adapting it to your team. Answer the assistant’s questions about the audience, first version and paid value until the idea is approved.
Refine PetDeparture as a graduation project for Egyptian students interested in travel apps. Choose a narrow pet relocation route and define how official requirements, carrier conditions and professional confirmations remain separate. Suggest a paid planning report and a dependency model that marks unknown rules instead of inventing durations or medical advice.
Build the project with [mode: build]
4. Move to Build after the idea is approved. In the same WhatsApp conversation, send the following command by itself, including the square brackets, then press Send.
[mode: build]5. Wait for the mode-change confirmation, then send the requirements. Use the following message as a starting brief. Agree the scope of the frontend, backend, persistent data, login and payments. Ask about access, setup and fees, and approve the scope and cost before work begins. Simple versions can be prepared in minutes once prerequisites are ready; timing depends on the project scope.
Build PetDeparture with an English frontend, backend, database, authentication and payments. Add route details, sourced requirements, dependency tasks, validity dates and confirmation states. Recalculate affected tasks when travel dates change. Save personal plans and add a paid preparation report with verified access. Use synthetic sample timings clearly, and require review of current official and carrier guidance for real travel.
The buttons prepare the command in WhatsApp. Press Send to start the conversation.
6. Review the result and leave the mode when you finish. Open the project link and try the user journey and test cases described in this article. For a correction, name the page and the result you expect. To return to the normal assistant, send the following command by itself, including both square brackets:
[exit]What to demonstrate at graduation
- Move arrival beyond a recorded document validity date and confirm that the task returns to needs review.
- Leave a prerequisite unconfirmed and prevent its dependent task from being labelled ready.
- Change the destination and require review of route-specific rules instead of carrying all confirmations over automatically.
In the graduation demonstration, show a date change propagating through the plan and a route change invalidating selected assumptions. Evaluate the completeness of the preparation summary with knowledgeable reviewers. Expand to another species or country only with a separately reviewed requirement set.
Demonstrate the interface, the decision logic and saved work after login. Explain your own understanding, assumptions and evaluation, following your university’s rules on AI assistance. A classroom demonstration can use clearly labelled sample payment states without making a charge. Those samples are not a Gammal Tech gateway test mode; gateway transactions involve real money.
Does the app decide whether the animal is fit to travel?
No. It organises preparation and records confirmations. Fitness and official travel requirements must be addressed by the appropriate vet, carrier and authorities.
Sources and next steps
- Your Europe: travelling with pets
- Gammal Tech: build a website with AI
- Gammal Tech: backend, login and payment reference
Recheck sources and service terms when implementing. Fictional data and prices in this article illustrate the project, rather than current offers.