Asset-Borrowing-App / lib / Project / HomePage / Model / data.dart
data.dart
Raw
import 'package:cloud_firestore/cloud_firestore.dart';

class Product {
  final String productName;
  final String productImageUrl;
  final String productDescription;
  final bool isLiked;
  final String productStatus;
  final String productCat;
  
  const Product({
    required this.productName,
    required this.productImageUrl,
    required this.productDescription,
    required this.isLiked,
    required this.productStatus,
    required this.productCat,
  });
}

class Categories {
  final String categoriesName;
  final String categoriesImageUrl;
  final String assetDescription;
  final String description;
  final String imageUrl;
  final String Status;
  final String Cat;

  const Categories({
    required this.categoriesName,
    required this.categoriesImageUrl,
    required this.assetDescription,
    required this.description,
    required this.imageUrl,
    required this.Status,
    required this.Cat,
  });
}


// class CategoriesDetail {
//   final String categoriesDetailName;
//   final String categoriesDetailImageUrl;
//   final String categoriesDetailDescription;

//   const CategoriesDetail({
//     required this.categoriesDetailName,
//     required this.categoriesDetailImageUrl,
//     required this.categoriesDetailDescription,
//   });
// }


// list of categories
// final categories = [
//   const Category(
//     categoryName: "Application testing",
//     imageUrl:
//         "https://firebasestorage.googleapis.com/v0/b/project-tongz-1.appspot.com/o/admin_images%2FApplication_testing.jpg?alt=media&token=1cdb98de-6fb3-4065-8eee-3213e676447e",
//   ),
//   const Category(
//     categoryName: "Stereo",
//     imageUrl:
//         "https://firebasestorage.googleapis.com/v0/b/project-tongz-1.appspot.com/o/admin_images%2FStereo.jpg?alt=media&token=846ca58b-a9e8-49cc-b35d-f816daeb2377",
//   ),
//   const Category(
//     categoryName: "Tool Kit",
//     imageUrl:
//         "https://firebasestorage.googleapis.com/v0/b/project-tongz-1.appspot.com/o/admin_images%2FTool_Kit.webp?alt=media&token=979bd6fd-0a51-4c45-b17b-b813a089cfc4",
//   ),
//   const Category(
//     categoryName: "Electrical Machines",
//     imageUrl:
//         "https://firebasestorage.googleapis.com/v0/b/project-tongz-1.appspot.com/o/admin_images%2FElectrical_Machines.jpg?alt=media&token=dcc8cb95-d063-4267-82f6-e2bad9576d79",
//   ),
// ];

// list of products
// final products = [
//   const Product(
//     productName: "MNML - Oversized Tshirt",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1588117305388-c2631a279f82?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1974&q=80",
//     // currentPrice: "500",
//     // oldPrice: "700",
//     isLiked: true,
//   ),
//   const Product(
//     productName: "Crop Top Hoddie",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=720&q=80",
//     // currentPrice: "392",
//     // oldPrice: "400",
//     isLiked: false,
//   ),
//   const Product(
//     productName: "Half Tshirt",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1529139574466-a303027c1d8b?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=687&q=80",
//     // currentPrice: "204",
//     // oldPrice: "350",
//     isLiked: true,
//   ),
//   const Product(
//     productName: "Best Fit Women Outfit",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1581044777550-4cfa60707c03?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=686&q=80",
//     // currentPrice: "540",
//     // oldPrice: "890",
//     isLiked: true,
//   ),
//   const Product(
//     productName: "Strip Tourser",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1509631179647-0177331693ae?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=688&q=80",
//     // currentPrice: "230",
//     // oldPrice: "750",
//     isLiked: false,
//   ),
//   const Product(
//     productName: "MNML - Jeans",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1541099649105-f69ad21f3246?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=687&q=80",
//     // currentPrice: "240",
//     // oldPrice: "489",
//     isLiked: false,
//   ),
//   const Product(
//     productName: "MNML - Jeans",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1475178626620-a4d074967452?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=686&q=80",
//     // currentPrice: "240",
//     // oldPrice: "489",
//     isLiked: false,
//   ),
//   const Product(
//     productName: "Half Tshirt",
//     productImageUrl:
//         "https://images.unsplash.com/photo-1517298257259-f72ccd2db392?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=685&q=80",
//     // currentPrice: "204",
//     // oldPrice: "350",
//     isLiked: true,
//   ),
// ];