mugnavo / varo.dev

The AI-powered matchmaking platform for developers, open-source projects, and indie founders.
https://varo.dev
GNU General Public License v3.0
0 stars 0 forks source link

varo.dev

[!NOTE]
This project is currently undergoing a rewrite. If you're interested in the code from the Cebu Hacktoberfest 2024 Hackathon, you can find it in the nuxt branch.

The AI-powered matchmaking platform for developers, open-source projects, and indie hackers.

Built with TanStack Start and Vercel AI SDK.

Development

Node.js 20 or later is recommended.

  1. Install pnpm.

  2. Install the necessary dependencies by running pnpm install in the root directory of the project.

  3. Create your own .env file based on .env.example.

    # PostgreSQL connection
    DATABASE_URL=
    
    # AI API key
    GOOGLE_GENERATIVE_AI_API_KEY=
    
    # OAuth2 Providers
    DISCORD_CLIENT_ID=
    DISCORD_CLIENT_SECRET=
    DISCORD_REDIRECT_URI=http://localhost:3000/api/auth/callback/discord
    GITHUB_CLIENT_ID=
    GITHUB_CLIENT_SECRET=
    GITHUB_REDIRECT_URI=http://localhost:3000/api/auth/callback/github
    GOOGLE_CLIENT_ID=
    GOOGLE_CLIENT_SECRET=
    GOOGLE_REDIRECT_URI=http://localhost:3000/api/auth/callback/google
  4. Run the development server with pnpm dev.

  5. You can now access the development server at http://localhost:3000.

Contributing

Please read our Contributing Guidelines before starting a pull request.

License

GPL-3.0