Skip to content
paramcodesPublic

About

Taurus is a lightweight AI assistant web app powered by Next.js and Google GenAI. It provides a clean chat experience with streaming-style UX patterns, rich Markdown support (including tables, math, and code), syntax highlighting with one-click code copy, and local chat history persistence so conversations stay available across sessions.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Taurus

Taurus is a lightweight AI assistant web app powered by Next.js and Google GenAI. It provides a clean chat experience with streaming-style UX patterns, rich Markdown support (including tables, math, and code), syntax highlighting with one-click code copy, and local chat history persistence so conversations stay available across sessions.

🐂 Taurus

A modern, scalable application built with performance, clean architecture, and real-world usability in mind.


✨ Overview

This project is part of my journey into:

  • ⚡ Full-stack development
  • 🧠 AI integration
  • 🏗 Scalable system design

🚀 Features

  • ⚡ Fast and responsive UI
  • 🔌 API-driven architecture
  • 🧩 Modular & reusable components
  • 🛠 Clean project structure
  • 🌐 Ready for real-world deployment
  • 🔄 Easily extendable

🧠 Tech Stack

Frontend

  • Next.js
  • React
  • Tailwind CSS

Backend

  • Node.js (API Routes / Server)
  • REST APIs

AI / Integrations

  • Google GenAI / Gemini

📂 Project Structure

Taurus/
├── app/ or pages/       # Next.js routes
├── components/          # Reusable UI components
├── lib/ or utils/       # Helper functions / logic
├── api/                 # Backend logic
├── public/              # Static assets
├── styles/              # Styling
└── README.md

⚡ Getting Started

1. Clone the repository

git clone https://github.com/paramcodes/Taurus.git
cd Taurus

2. Install dependencies

npm install

3. Setup environment variables

Create a .env.local file:

GEMINI_API_KEY=your_api_key

4. Run the development server

npm run dev

App will run at:

http://localhost:3000

🔧 How It Works

  • The frontend interacts with backend APIs via structured requests
  • APIs handle logic, external integrations, or AI calls
  • Components are modular → easy to scale and maintain
  • Environment variables handle secrets securely


🤝 Contributing

Contributions are welcome!

# Fork the repo
git checkout -b feature/new-feature
git commit -m "Add feature"
git push origin feature/new-feature

📄 License

MIT License


👨‍💻 Author

Paramveer Singh GitHub: https://github.com/paramcodes


⭐ Support

If you like this project:

  • ⭐ Star the repo
  • 🍴 Fork it
  • 📢 Share it

🔥 Tagline

“Build fast. Scale smart. Ship confidently.”

About

Taurus is a lightweight AI assistant web app powered by Next.js and Google GenAI. It provides a clean chat experience with streaming-style UX patterns, rich Markdown support (including tables, math, and code), syntax highlighting with one-click code copy, and local chat history persistence so conversations stay available across sessions.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages