Skip to content

BlazerAI – the ultimate AI tool for university students, designed to help with their studies without violating any university policies.

Notifications You must be signed in to change notification settings

Komiliy/BlazerAI-Student-Safe-Tutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blazer AI

An AI-powered chat application with image analysis capabilities.

127 0 0 1_5173_ image image image

As shown above, BlazerAI’s guardrails are working effectively with Gemini. When an answer is correct, the guardrail policy acknowledges it and provides guided prompts that encourage deeper exploration of the topic. This approach helps students go beyond surface-level responses, allowing them to learn multiple related concepts and gain a more thorough understanding.

Project Structure

BlazerAI/
├── client/          # Frontend (React + Vite)
│   ├── src/
│   ├── public/
│   ├── package.json
│   └── .env
└── backend/         # Backend (Node.js + Express)
    ├── index.js
    ├── package.json
    └── .env

For a simple setup, follow to the instructions below!

Frontend Setup

  1. Navigate to client folder:
cd client
  1. Install dependencies (already installed):
npm install
  1. Configure .env file with your API keys (already configured)

  2. Start development server:

npm run dev

The frontend will run on http://localhost:5174

Backend Setup

  1. Navigate to backend folder:
cd backend
  1. Install dependencies:
npm install
  1. Configure .env file with your credentials

  2. Start development server:

npm start

The backend will run on http://localhost:3000

Features

  • AI-powered chat using Google Gemini
  • Image upload and analysis
  • User authentication with Clerk
  • Real-time chat streaming
  • Markdown support for responses
  • Upload button on dashboard
  • Guard rail Policy

Tech Stack

Frontend

  • React 19
  • Vite
  • React Router
  • TanStack Query
  • ImageKit for image handling
  • Google Generative AI

Backend

  • Node.js
  • Express
  • MongoDB
  • ImageKit
  • TanStack
  • Clerk

About

BlazerAI – the ultimate AI tool for university students, designed to help with their studies without violating any university policies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •