Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dylandevelops/aidentify

Through images, text, and more, learn to identify AI-generated content in the real world!
https://github.com/dylandevelops/aidentify

ai authentication clerk convex game nextjs react typescript vercel webapp

Last synced: 1 day ago
JSON representation

Through images, text, and more, learn to identify AI-generated content in the real world!

Awesome Lists containing this project

README

        





AIdentify




Through images, text, and more, learn to identify AI-generated content in the real world!



GitHub License
CodeFactor Grade
GitHub Release
PRs Welcome

## Installation

Note: Before beginning the installation, note that the only way you can make changes to the project is to test your changes; however, you cannot test them. This flaw is due to the close integration with the backend, which means we don't have a public contributor instance that anyone can use. We may make this in the future. The following steps are only for maintainers of this project.

1. Run the following to make sure you are on the correct versions:

```bash
node -v # Should be v22.5.1
npm -v # Should be 10.8.3
npx -v # Should be 10.8.3
```

Note: If any of the versions do not match, please install the versions listed above. If you use `nvm`, you can run the following commands:

```bash
nvm install
nvm use
```

2. Install all node dependencies by running the following command in the project's root directory:

```bash
npm install
```

2. Start a development server of the backend by running the following command:

```bash
npx convex dev
```

Note: If this command does not work, you may be missing an .env.local file. You can read more about that by visiting [Environmental Variables](#environment-variables) section.

3. While keeping the old terminal running, open a new terminal and run a development server of the website by running the following command:

```bash
npm run dev
```

4. Open the website by visiting with your browser. When you make changes to a code file and save the file, the live preview will update on the url automatically.

Let [@DylanDevelops](https://www.github.com/dylandevelops) know if you have any questions

## Environment Variables

To run this project, you will need to add the following environment variables to your .env.local file if you don't already have them. Please contact [@DylanDevelops](https://www.github.com/dylandevelops) for how to get these.

1. `CONVEX_DEPLOYMENT`
2. `NEXT_PUBLIC_CONVEX_URL`
3. `NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY`
4. `CLERK_WEBHOOK_SECRET`

## Contributing

Contributions are always welcome!

See `contributing.md` for ways to get started.

Please adhere to this project's `code of conduct`.

## Feedback

If you have any feedback, bug reports, or anything else, please create an [issue](https://github.com/dylandevelops/aidentify/issues).

## Authors

Made by the AIdentify Team for the GCI Initiative.

## License

[GPL-3.0](https://choosealicense.com/licenses/gpl-3.0/)