Skip to content

QuaintScience/TantrayuktiUnveiled

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Architect of Knowledge: Tantrayukti Unveiled

A web-based educational game that teaches ancient Indian scholarly methods (Tantrayukti) through interactive gameplay.

Project Structure

  • app.py: Flask web server with SQLite database
  • static/: Static assets (CSS, JS, images, sounds)
  • templates/: HTML templates
  • database.py: Database models and initialization
  • game_data.py: Game content (fragments, tools, descriptions)

Tech Stack

  • Backend: Python Flask with SQLite
  • Frontend: HTML5, CSS3, JavaScript
  • UI Framework: Bootstrap 5 for responsive design
  • Database: SQLite with Flask-SQLAlchemy
  • Audio: Web Audio API with CDN sound files

Running the Application

python app.py

The server runs on http://localhost:5000

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for the complete license terms.

Quick License Summary:

  • Free to use, modify, and distribute
  • ⚠️ Must share source code if you distribute
  • 🔄 Modifications must also be GPL-3.0 licensed
  • 📄 See COPYRIGHT.md for details

Features

  • Ancient Indian manuscript aesthetic
  • User registration and progress tracking
  • Interactive Tantrayukti learning
  • Sound effects for immersive experience
  • Responsive design for all devices

About

# The Architect of Knowledge: Tantrayukti Unveiled

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors