Skip to content

tanit-project/tanit-project.github.io

Repository files navigation

TANIT - AI-Powered Instagram Content Creation

CS 491 Capstone Project Presentation Website

TANIT (pronounced "tah-NEET") is an AI-powered social media partner that helps small businesses create stunning Instagram posts, reels, and stories effortlessly.

Features

  • Built with Astro 5.7
  • Responsive design using Tailwind CSS
  • Smooth & subtle micro-interactions
  • Optimized images with Astro's built-in image optimization
  • Modern SEO practices
  • Accessibility-friendly components
  • Fast page transitions with View Transitions API

What is TANIT?

TANIT allows small-to-medium businesses to easily manage their Instagram campaigns including stories, posts, and reels. The platform features:

  • AI-Powered Content Creation: Upload photos and prompts to instantly generate professional content
  • Smart Scheduling: Automated publishing at optimal engagement times
  • Special Day Posts: Automatic holiday and occasion content recommendations
  • Virtual Try-On: AI-powered visualization for boutiques and clothing stores
  • Multi-Platform Access: Website and WhatsApp bot integration

Project Structure

/
├── public/               # Static assets like images and favicons
├── src/
│   ├── assets/           # Images processed by Astro
│   ├── components/       # Reusable UI components
│   ├── layouts/          # Page layouts
│   ├── pages/            # Page components and routes
│   ├── scripts/          # Client-side JavaScript
│   └── styles/           # Global CSS and utility styles
├── .gitignore
├── astro.config.mjs      # Astro configuration
├── package.json          # Project dependencies
├── tailwind.config.mjs   # Tailwind CSS configuration
└── tsconfig.json         # TypeScript configuration

Team Members

  • Sümeyye Acar
  • Muhammed Furkan Başıbüyük
  • Kutay Buyruk
  • Ömer Bıçakcıoğlu
  • Betül Doğrul

Getting Started

Prerequisites

  • Node.js (v18.14.1 or higher)
  • npm or yarn or pnpm

Installation

  1. Clone the repository:
git clone https://github.com/tanit-project/tanit-project.github.io.git
cd tanit-presentation
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:4321

Building for Production

To build the site for production, run:

npm run build

The build output will be in the dist/ directory.

To preview the production build locally:

npm run preview

Customization

Styling

The project uses Tailwind CSS for styling. You can customize the styles by modifying:

  • tailwind.config.mjs - For theme configuration
  • src/styles/global.css - For global styles and custom utility classes

Content

Update the content of the site by modifying the components in the src/components/ directory and the pages in the src/pages/ directory.

Images

  • Place static images that don't need processing in the public/ directory
  • Place images that need optimization in the src/assets/ directory

Adding New Pages

To add a new page, create a new .astro file in the src/pages/ directory. The file path will determine the route.

For example:

  • src/pages/blog.astro will be accessible at /blog
  • src/pages/blog/[slug].astro will create dynamic routes for blog posts

Animations

The site uses a combination of:

  1. CSS animations defined in src/styles/global.css
  2. Intersection Observer for triggering animations on scroll

Project Resources

About the Name

Tanıt (pronounced "tah-NEET") is named after the ancient Phoenician goddess of fertility and the moon. Our AI-powered platform brings life to your social media presence, much like the goddess brought prosperity to ancient civilizations.

License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published