Skip to content

Repository files navigation

Sulat.ai

AI-Powered Letter Writing Companion

Sulat.ai is a simple but meaningful AI-powered web application designed specifically for writing thoughtful, creative, and personal letters — not chatting. Unlike general-purpose AI assistants like ChatGPT or DeepSeek, Sulat.ai is focused solely on composing messages and letters, with built-in settings to guide tone, language, and occasion.


Why Sulat.ai?

Sometimes we know exactly what we want to say to someone — but we can't quite put it into words. Or maybe we want to be creative and expressive, but language barriers or emotional blocks get in the way.

Sulat.ai is here to help.

This project was born out of a personal need:

To turn emotions and thoughts into meaningful words — especially when it’s hard to start.


What Makes Sulat.ai Different?

Other AI tools require long and detailed prompts. You need to tell them what tone to use, how long the message should be, and hope it understands the occasion.
Sulat.ai flips that around.
You just choose from intuitive options, and the app crafts the message for you.


Purpose

  • Break language barriers — especially for users who want to write in English, Filipino, or a mix (Taglish).
  • Help people who:
    • Want to be more expressive or sweet, but don’t know how.
    • Want to consistently write good morning or good night messages that feel fresh.
    • Need a message but have no idea what to say.

Core Feature: Smart Letter Customization

Users can set the tone and structure of their letter with:

  • Message Type (e.g., Good Morning, Romantic, Comforting, Professional)
  • Tone Styles (Romantic, Sincere, Poetic, Witty, Casual, etc.)
  • Occasion (Birthday, Anniversary, Valentine's Day, etc.)
  • Language (English, Filipino, or Taglish)
  • Message Length (Short, Medium, or Long)
  • Enhancements (Add a quote, make it poetic, heartfelt, or humorous)
  • Visually Appealing UI with dark mode and theming

Tech Stack

Layer Tech
Frontend ReactJS + TypeScript
Styling Tailwind CSS v4
Backend FastAPI (Python)
AI Model Gemini 2.0 Flash via Gemini API
Database PostgreSQL
API Client httpx + python-dotenv
Environment Vite + .env config


Contributions

This project is both personal and open for growth. If you're passionate about AI, creative writing, or frontend/backend dev — feel free to contribute or reach out.


License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License.

You may use, adapt, and share this project non-commercially, as long as you give appropriate credit. Commercial use is not permitted.

See the LICENSE file for details.


“You don’t need to be a writer to write something meaningful — you just need a little help finding the words.”
Sulat.ai

About

A personal AI letter-writing app that helps you express what you feel — in English, Filipino, or Taglish — with the right tone, emotion, and style.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages