Welcome to SyntaxSweetheart π!
Where code meets Cupid's arrow - AI-powered love letter generator
Built with Angular 19, TailwindCSS 4, and DaisyUI 5 for enhanced performance.
- π AI-generated romantic letters
- π Multiple tones: Romantic/Playful/Poetic
- π€ Powered by Google Gemini
- π Light/Dark theme toggle
- π± Fully responsive design
- π No data storage
- Frontend: Angular 19, TailwindCSS 4, DaisyUI 5
- Backend: Google Generative AI
- Deployment: Vercel (or another compatible host)
SyntaxSweetheart/
βββ public/
βββ src/
β βββ app/
β β βββ components/
β β βββ pages/
β β βββ services/
β βββ environments/
βββ angular.json
βββ package.json
βββ package-lock.json
βββ README.md
βββ tsconfig.json
βββ tsconfig.app.json
βββ tsconfig.spec.json-
Clone the repo:
git clone https://github.com/Talha-Tahir2001/SyntaxSweetheart.git cd SyntaxSweetheart -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile and configure it as needed (such as API Keys).GOOGLE_API_KEY=your_api_key_here
-
Run the development server:
ng serve
This starts the Angular app.
-
Build for production:
ng build
-
Running unit tests
ng test -
Running end to end tests
ng e2e
-
Further help
- To get more help on the Angular CLI use
ng helpor go check out the Angular CLI Overview and Command Reference page.
- To get more help on the Angular CLI use
-
Navigate to
/generate -
Fill the love letter form:
- Sender's Name
- Recipient's Name
- Relationship Status
- Desired Tone
- Special Memories
-
Generate & copy your letter!
You can deploy this project on:
- Vercel π (Fast & Easy)
- Netlify π (Great for static sites)
- Firebase Hosting π (Requires Firebase setup)
This project is licensed under the MIT License. See the LICENSE file for details.
We welcome contributions! Feel free to fork the repo, create a branch, and submit a PR.
- Fork the repo
- Create a feature branch (
git checkout -b feature-name) - Commit your changes (
git commit -m "Added feature") - Push to GitHub (
git push origin feature-name) - Submit a Pull Request π
Have questions or suggestions? Reach out via Talha's LinkedIn.
Made with β€οΈ by Talha Tahir
Happy coding! π
