Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sanatack

Sanatack logo

Sanatack is an AI-powered study platform built to help learners turn documents and videos into interactive learning workspaces.

Sanatack dashboard preview

Overview

Sanatack was designed as an AI-first learning product for students and self-learners. The platform combines content ingestion, workspace organization, AI tutoring tools, and a polished landing page experience in a single product.

This repository is the public release of the discontinued project and includes:

  • sanatack_frontend/ for the React + Vite frontend
  • core/ for the NestJS backend

What Sanatack Does

  • Upload study material and turn it into structured learning workspaces
  • Learn from PDFs and video-based content
  • Ask questions with AI chat
  • Generate quizzes for active recall
  • Generate flashcards for spaced review
  • Create summaries for faster revision
  • Explore deep explanations for difficult concepts
  • Organize work into spaces and workspaces
  • Support Arabic and English product experiences

Platform Showcase

Dashboard

Sanatack dashboard in light mode Sanatack dashboard in dark mode

Learning Workspace

Sanatack learning workspace

The learning workspace was built to let users study source material on one side while generating outputs like chat, flashcards, quizzes, summaries, notes, and deep explanations on the other.

Landing Page Highlights

The frontend landing page presents Sanatack as an AI tutor for faster learning and includes:

  • Hero section with product preview
  • AI tutor feature sections
  • Pricing plans
  • FAQ section
  • Conversion-focused sign-up flows

The main showcased study tools include:

  • Smart Chat
  • Interactive Quizzes
  • Learning Flashcards
  • Smart Summaries
  • Deep Explanation

Demo Gallery

Product Views

Sanatack product dashboard Sanatack product dashboard dark mode

Sanatack PDF study workspace

Feature Walkthrough Videos

Repository Structure

.
|-- core/                 # NestJS backend
|-- sanatack_frontend/    # React + Vite frontend
|-- package.json
`-- pnpm-lock.yaml

Frontend Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Radix UI
  • Framer Motion
  • GSAP
  • Firebase
  • React Router
  • i18next

Backend Stack

  • NestJS
  • TypeScript
  • TypeORM
  • PostgreSQL
  • JWT authentication
  • AWS S3 integration
  • OpenAI-powered AI features

Local Setup

Frontend

cd sanatack_frontend
pnpm install
pnpm dev

Backend

cd core
npm install
npm run start:dev

Environment

This public release does not include private credentials.

Use the provided templates:

  • sanatack_frontend/.env.example
  • core/.env.example

You will need to provide your own local values for services such as Firebase, OpenAI, AWS, YouTube, Moyasar, Unsplash, SMTP, and database access.

Contributors

Contributor names were gathered from the original frontend repository history and include:

Status

Sanatack is no longer an active product. This repository is being released publicly for reference, preservation, and learning purposes.

About

Sanatack is an AI study platform that helps learners turn documents and videos into interactive learning workspaces with chat, quizzes, flashcards, summaries, notes, and deep explanations.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages