Skip to content

anurag2787/DateNow

Repository files navigation

Datenow

Datenow is a Vite-based web application designed to help users find a partner. By entering their details, users can receive a match and engage in conversation. The unique aspect of Datenow is that the chatting feature is powered by Google Gemini, which acts as the user's partner using the Gemini API.

Visit the Live Website: DateNow

Features

  • User Matching: Users can enter their details to find a compatible partner.
  • Chat Functionality: After matching, users can chat with a simulated partner powered by Google Gemini, providing an interactive experience.

Technologies Used

  • Vite: A fast and modern frontend build tool.
  • React: A JavaScript library for building user interfaces.
  • Google Gemini API: Used to facilitate chat interactions with users.

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

  • Node.js and npm installed on your machine.

Set up .env File

In the project root directory, create a .env file. Inside .env, add the following line and replace your_api_key_here with your actual Gemini API key:

VITE_GEMINI_API_KEY=your_api_key_here

How to Get Your Google Gemini API Key To get your Google Gemini API key, follow these steps:

Go to the Google AI Studio website. Sign in with your Google account. Navigate to the Generative AI section and create a new project or use an existing one. Once your project is set up, generate an API key from the API & Services section. Copy the generated API key and paste it into your .env file under VITE_GEMINI_API_KEY.

Installation

  1. Clone the repo:
    git clone https://github.com/anurag2787/datenow.git
  2. Navigate to the project directory:
    cd datenow
  3. Install the dependencies:
    npm install

Running the Application

  1. Start the development server:
    npm run dev
  2. Open your browser and go to http://localhost:5173.

Usage

  1. Enter your details on the landing page to find a partner.
  2. Once matched, initiate a chat with your partner.

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

  • Google Gemini for the chat API.
  • Inspiration from various partner-matching platforms.

About

DateNow Backend GitHub Code :- https://github.com/anurag2787/DateNow-Backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published