CLI Practice

Written on June 17, 2024

3 min. read

Create any two of these directory structures

  1. Bharat Heritage Tour App:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    HeritageTour/
    ├── src/
    │   ├── main/
    │   │   ├── HeritageApp.java (contains: "Main app logic")
    │   │   └── utils/
    │   │       └── Parser.java (contains: "Data parsing logic")
    │   └── data/
    │       └── sites.json (contains: "Tourist sites data")
    └── resources/
        └── images/
            └── tajmahal.jpg (contains: "Taj Mahal image")
    
  2. Local Handicrafts Marketplace:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    HandicraftMarket/
    ├── app/
    │   ├── core/
    │   │   ├── market.py (contains: "Marketplace logic")
    │   │   └── db/
    │   │       └── database.py (contains: "Database interactions")
    │   └── tests/
    │       └── test_db.py (contains: "Database tests")
    └── assets/
        └── pictures/
            └── pottery.jpg (contains: "Sample handicraft")
    
  3. Bharat Folk Music Streaming App:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    FolkMusicStream/
    ├── src/
    │   ├── audio/
    │   │   ├── player.cpp (contains: "Audio player code")
    │   │   └── utils/
    │   │       └── equalizer.cpp (contains: "Audio equalizer")
    │   └── lib/
    │       └── audioLib.h (contains: "Audio library header")
    └── assets/
        └── covers/
            └── album.jpg (contains: "Album cover image")
    
  4. Regional Cuisine Guide:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    CuisineGuide/
    ├── source/
    │   ├── main/
    │   │   ├── guide.js (contains: "Guide interface")
    │   │   └── helpers/
    │   │       └── formatter.js (contains: "Data formatter")
    │   └── api/
    │       └── recipes.json (contains: "Recipes data")
    └── content/
        └── images/
            └── biryani.jpg (contains: "Biryani image")
    
  5. Historical Monuments Explorer:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    MonumentsExplorer/
    ├── app/
    │   ├── core/
    │   │   ├── explore.py (contains: "Explore Python code")
    │   │   └── utils/
    │   │       └── mapUtils.py (contains: "Mapping utilities")
    │   └── data/
    │       └── monuments.json (contains: "Monuments data")
    └── resources/
        └── pics/
            └── fort.jpg (contains: "Fort image")
    
  6. Bharat Online Education Platform:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    EduBharat/
    ├── src/
    │   ├── main/
    │   │   ├── EduApp.java (contains: "Main application code")
    │   │   └── utils/
    │   │       └── Validator.java (contains: "Input validation logic")
    │   └── resources/
    │       └── courses.json (contains: "Courses data")
    └── assets/
        └── images/
            └── logo.png (contains: "Platform logo")
    
  7. Local Street Food Finder App:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    StreetFoodFinder/
    ├── app/
    │   ├── api/
    │   │   ├── search.py (contains: "Search functionality")
    │   │   └── data/
    │   │       └── vendors.db (contains: "Vendor database")
    │   └── tests/
    │       └── test_search.py (contains: "Search tests")
    └── assets/
        └── icons/
            └── food_icon.png (contains: "Food icon")
    
  8. Traditional Arts and Crafts Showcase:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    ArtsCraftsShowcase/
    ├── web/
    │   ├── public/
    │   │   ├── index.html (contains: "Main webpage")
    │   │   └── css/
    │   │       └── style.css (contains: "Webpage styling")
    │   └── scripts/
    │       └── gallery.js (contains: "Image gallery script")
    └── data/
        └── artists/
            └── profiles.json (contains: "Artist profiles data")
    
  9. Bharat Wildlife Tracker:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    WildlifeTracker/
    ├── src/
    │   ├── tracker/
    │   │   ├── TrackerMain.py (contains: "Main tracking logic")
    │   │   └── utils/
    │   │       └── GeoCalculator.py (contains: "Geolocation calculations")
    │   └── db/
    │       └── animals.json (contains: "Animal data")
    └── resources/
        └── maps/
            └── national_park.jpg (contains: "Park map")
    
  10. Festivals and Celebrations Info App:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
       FestiInfo/
       ├── core/
       │   ├── app/
       │   │   ├── FestiMain.cs (contains: "Main app code")
       │   │   └── helpers/
       │   │       └── DateHelper.cs (contains: "Date handling")
       │   └── data/
       │       └── festivals.xml (contains: "Festival data")
       └── assets/
       └── visuals/
           └── diwali.png (contains: "Diwali festival image")