Skip to content

Varunyadavgithub/AlphaAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

React ChatGPT Clone Full-Stack App

This project is a full-stack AI chatbot application built with React, inspired by ChatGPT. It features real-time chat functionality using AI and various integrations for image uploads, authentication, and backend support. This app demonstrates how to integrate AI with real-time chat streaming, image recognition, and API interaction.

## πŸ’» Technologies Used

- Frontend: React.js, React Router, Clerk Authentication, React Query, Tailwind CSS
- Backend: Node.js, Express.js, MongoDB
- API Integration: Google Gemini API
- Other Integrations: ImageKit for image optimization and secure uploads

Demo

Screenshot 2024-10-10 124421 Screenshot 2024-10-10 124400

πŸ“‚ Project Setup

  1. Clone the project repository:

    git clone https://github.com/Varunyadavgithub/AlphaAI.git
  2. Navigate to the project folder:

    cd AlphaAI
  3. Install the required dependencies:

    npm install
  4. Set up the backend server:

    cd server
    npm install
    npm run dev
  5. Run the frontend React app:

    cd client
    npm install
    npm run dev

πŸ”‘ Authentication

This app uses Clerk for authentication. Sign up on Clerk and integrate it to manage users and protect routes in your React app.

πŸ“¦ Image Optimization

We are using ImageKit to optimize and securely upload images. Check the ImageKit documentation to learn more about integrating it into your projects.

πŸ›  VSCode Snippets

Use the VSCode Snippets for faster development.

Happy coding! πŸ’– Happy Learning 🌱

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published