khanghy3004 / next-chrome-extension-genshin-impact-sync

Next.js Chrome Extension Genshin Impact Sync is a Chrome extension using Next.js.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Next.js Chrome Extension Genshin Impact Sync πŸš€

Next.js Chrome Extension Genshin Impact Sync is a Chrome extension using Next.js.

Table of Contents ✨

Description

This is a quick and convenient tool to track personal accounts of Genshin Impact users. I do not collect any user information. I just use the official API from Hoyolab.

There are 5 main functions:

  • Monitor the amount of resin stored
  • Track daily checkin status in game and checkin page shortcut
  • Shortcut to Genshin Impact's map view page
  • Shortcut to Genshin Impact event page
  • Shortcut to Genshin Impact's gift code entry page

Preview

Installation

To install and run Next.js Chrome Extension Starter locally, follow these steps:

  1. Clone this repository:

    git clone https://github.com/khanghy3004/next-chrome-extension-genshin-impact-sync.git
  2. Navigate to project directory:

    cd next-chrome-extension-genshin-impact-sync
    
  3. Install the dependencies using npm:

    npm install
    

Usage

Usage Locally πŸ”₯

To run the Next.js Chrome Extension Starter locally, follow these steps:

Run the project:

npm run dev

This will run project on your localhost

http://localhost:3000/

Build and Import To Chrome πŸ”₯

To build and import Next.js Chrome Extension Starter to chrome browser, follow these steps:

  1. Build the project:
npm run build

This will run prep and export to create new folder 'out/', and rename '_next' forlder to 'next' (without underscore)

  1. Open Google Chrome and go to chrome://extensions.

  2. Enable the "Developer mode" toggle switch.

  3. Click on "Load unpacked" and select the out folder generated by the build process.

  4. The Next.js Chrome Extension Starter should now be loaded as an unpacked extension in Google Chrome.

About

Next.js Chrome Extension Genshin Impact Sync is a Chrome extension using Next.js.


Languages

Language:JavaScript 61.4%Language:HTML 25.6%Language:CSS 13.0%