{"id":27734906,"url":"https://github.com/mhmdd-farhan/trust-frontend","last_synced_at":"2026-02-22T13:45:07.452Z","repository":{"id":257376334,"uuid":"858030298","full_name":"mhmdd-farhan/trust-frontend","owner":"mhmdd-farhan","description":"Frontend for TRUST Project","archived":false,"fork":false,"pushed_at":"2025-04-27T07:42:31.000Z","size":989,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-12T00:05:39.498Z","etag":null,"topics":["nextjs","react","tailwindcss","tyepscript"],"latest_commit_sha":null,"homepage":"https://trust.muhammad-farhan.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhmdd-farhan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-16T07:17:40.000Z","updated_at":"2025-04-27T07:42:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"28bfcc6d-d33b-4291-9981-0d4dfa855896","html_url":"https://github.com/mhmdd-farhan/trust-frontend","commit_stats":null,"previous_names":["aan-cloud/trust-frontend","mhmdd-farhan/trust-frontend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mhmdd-farhan/trust-frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Ftrust-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Ftrust-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Ftrust-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Ftrust-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhmdd-farhan","download_url":"https://codeload.github.com/mhmdd-farhan/trust-frontend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhmdd-farhan%2Ftrust-frontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29714997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T13:30:57.152Z","status":"ssl_error","status_checked_at":"2026-02-22T13:30:28.561Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nextjs","react","tailwindcss","tyepscript"],"created_at":"2025-04-28T13:43:28.157Z","updated_at":"2026-02-22T13:45:07.423Z","avatar_url":"https://github.com/mhmdd-farhan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trust Frontend\n\n**Trust Frontend** is the user interface component of the **TRUST** project, an online platform specializing in high-quality automotive spare parts sourced directly from trusted manufacturers.\n\n## Table of Contents\n\n- [About the Project](#about-the-project)\n- [Features](#features)\n- [Tech Stack](#tech-stack)\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Project Structure](#project-structure)\n- [Contributing](#contributing)\n- [License](#license)\n- [Related Links](#related-links)\n\n## About the Project\n\nThe **Trust Frontend** serves as the user-facing part of the **TRUST** platform, providing a seamless and efficient online shopping experience for automotive spare parts.\n\n## Features\n\n- **Homepage**: Displays featured products and the latest offers.\n- **Product Catalog**: A comprehensive list of available products with filtering and search options.\n- **Product Page**: Detailed information including images, SKU, name, price, description, and an option to add items to the shopping cart.\n- **Shopping Cart**: Shows selected items with options to adjust quantities or remove items.\n- **Checkout and Payment System**: A secure and efficient payment process.\n- **Search Product**: Quickly find products using the search functionality.\n- **Filter Product**: Narrow down product listings based on specific criteria.\n- **Join to be a Seller**: Option for users to register as sellers on the platform.\n- **Upload Product**: Allows sellers to add new products to the platform.\n- **Seller Dashboard**: A dedicated dashboard for sellers to manage their products and view sales analytics.\n- **Track Order Status**: Enables customers to monitor the status of their orders in real-time.\n\n## Tech Stack\n\nThis project is built using the following technologies:\n\n- **React**: A JavaScript library for building user interfaces.\n- **Next.js**: A React framework for server-side rendering and static web application development.\n- **TypeScript**: A statically typed superset of JavaScript.\n- **Tailwind CSS**: A utility-first CSS framework for efficient and customizable styling.\n- **Vercel**: A hosting platform for Next.js applications.\n\n## Prerequisites\n\nBefore you begin, ensure you have the following software installed:\n\n- **Node.js** (version 14 or later)\n- **npm** or **yarn** as a package manager\n\n## Installation\n\nFollow these steps to install and run the project locally:\n\n1. **Clone the repository**:\n\n   ```bash\n   git clone https://github.com/aan-cloud/trust-frontend.git\n   cd trust-frontend\n   ```\n\n2. **Install dependencies**:\n\n   Using npm:\n\n   ```bash\n   npm install\n   ```\n\n   Or using yarn:\n\n   ```bash\n   yarn install\n   ```\n\n## Usage\n\nAfter installation, you can run the application in development mode:\n\nUsing npm:\n\n```bash\nnpm run dev\n```\n\nOr using yarn:\n\n```bash\nyarn dev\n```\n\nThe application will be available at `http://localhost:3000`. Open this URL in your browser to view it.\n\n## Project Structure\n\nThe main directories and files in this project are organized as follows:\n\n```\ntrust-frontend/\n├── public/                 # Static files such as images and icons\n├── src/\n│   ├── components/         # Reusable React components\n│   ├── pages/              # Next.js application pages\n│   ├── styles/             # CSS files and Tailwind configuration\n│   ├── utils/              # Utility functions and helpers\n│   └── ...                 # Other files and directories\n├── .gitignore              # Git ignore file\n├── package.json            # Project information and dependencies\n├── README.md               # Project documentation\n└── ...                     # Other configuration files\n```\n\n## Contributing\n\nWe welcome contributions from everyone. If you'd like to contribute, please follow these steps:\n\n1. Fork this repository.\n2. Create a new feature branch (`git checkout -b your-feature`).\n3. Make your desired changes and commit them (`git commit -m 'Add feature ABC'`).\n4. Push to your branch (`git push origin your-feature`).\n5. Create a Pull Request to the `main` branch of the original repository.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Related Links\n\n- **Website/Frontend**: [trust.muhammad-farhan.com](https://trust.muhammad-farhan.com/)\n- **Backend**: [trust-api.muhammad-farhan.com](https://trust-api.muhammad-farhan.com/)\n- **General Repository**: [github.com/aan-cloud/trust](https://github.com/aan-cloud/trust)\n- **Backend Repository**: [github.com/aan-cloud/trust-backend](https://github.com/aan-cloud/trust-backend)\n\n---","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhmdd-farhan%2Ftrust-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhmdd-farhan%2Ftrust-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhmdd-farhan%2Ftrust-frontend/lists"}