{"id":23009993,"url":"https://github.com/thoriqdharmawan/devdifferent","last_synced_at":"2025-04-02T16:14:57.104Z","repository":{"id":266134955,"uuid":"897469383","full_name":"thoriqdharmawan/devdifferent","owner":"thoriqdharmawan","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-02T20:51:45.000Z","size":226,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-08T07:08:41.924Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://devdifferent-ten.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thoriqdharmawan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-12-02T17:24:30.000Z","updated_at":"2024-12-02T20:54:06.000Z","dependencies_parsed_at":"2024-12-02T19:40:56.947Z","dependency_job_id":"59674de9-f1f2-474a-b8d0-b1c2d56290b8","html_url":"https://github.com/thoriqdharmawan/devdifferent","commit_stats":null,"previous_names":["thoriqdharmawan/devdifferent"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoriqdharmawan%2Fdevdifferent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoriqdharmawan%2Fdevdifferent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoriqdharmawan%2Fdevdifferent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoriqdharmawan%2Fdevdifferent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thoriqdharmawan","download_url":"https://codeload.github.com/thoriqdharmawan/devdifferent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246847137,"owners_count":20843444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-12-15T09:16:41.826Z","updated_at":"2025-04-02T16:14:57.084Z","avatar_url":"https://github.com/thoriqdharmawan.png","language":"TypeScript","readme":"# DevDifferent Project\n\nWelcome to **DevDifferent**, a modern web application built with React, Vite, and TypeScript. This project incorporates a variety of cutting-edge technologies, including Tailwind CSS for styling and Apollo Client for GraphQL queries.\n\n## Table of Contents\n\n- [Features](#features)\n- [Requirements](#requirements)\n- [Setup and Installation](#setup-and-installation)\n- [Usage](#usage)\n- [Environment Variables](#environment-variables)\n- [Available Scripts](#available-scripts)\n- [License](#license)\n\n## Features\n\n- **React** for a dynamic user interface.\n- **Vite** for lightning-fast development and builds.\n- **TypeScript** for type-safe development.\n- **Tailwind CSS** for utility-first styling.\n- **Apollo Client** for managing GraphQL queries and mutations.\n- **Radix UI** for accessible and composable UI primitives.\n- **ESLint** and **Prettier** for consistent and error-free code.\n\n## Requirements\n\nMake sure you have the following installed:\n\n- **Node.js**: \u003e= 16.x\n- **npm**: \u003e= 8.x or **yarn**: \u003e= 1.x\n\n## Setup and Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/thoriqdharmawan/devdifferent\n   cd devdifferent\n   ```\n\n2. Install dependencies:\n\n   ```bash\n   yarn install\n   ```\n\n3. Create a `.env` file in the root directory and add the following content:\n\n   ```env\n   VITE_API_URL=https://rickandmortyapi.com/graphql\n   ```\n\n4. Start the development server:\n\n   ```bash\n   yarn dev\n   ```\n\n5. Open your browser at `http://localhost:5173`.\n\n## Usage\n\n- Modify and extend components in the `src` folder.\n- Configure styling using Tailwind CSS in `tailwind.config.js`.\n\n## Environment Variables\n\nThe project uses the following environment variable:\n\n- **`VITE_API_URL`**: Specifies the GraphQL endpoint used by Apollo Client.  \n  Example: `https://rickandmortyapi.com/graphql`\n\nEnsure this variable is set up correctly in your `.env` file.\n\n## Available Scripts\n\n- **`yarn dev`**: Starts the development server.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoriqdharmawan%2Fdevdifferent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthoriqdharmawan%2Fdevdifferent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoriqdharmawan%2Fdevdifferent/lists"}