Back to all projects
Web App

FrEnhance – French Text Generator

FrEnhance is an AI-powered French text generation web app built with the MERN stack. It leverages the Groq API to generate context-aware French content with advanced features for customization, editing, and explanation.

Timeline

3 months

Role

Full-Stack Developer

Tech Stack

MongoDB
Express.js
React
Node.js
Groq API
Passport.js
Docker
Nginx
AWS EC2

Key Concepts

AI Integration
Session Authentication
OAuth2 with Google
Text Customization
Prompt Engineering
SPA with React
Coin-based Usage System

Key Features

  • French text generation with Groq API
  • Custom commands: regenerate, retitle, partial edits
  • In-app explanation of words with examples
  • Session and OAuth2-based authentication
  • Email verification and password recovery via SMTP
  • Coin system for usage control
  • Custom prompt templates for better results
  • Fully containerized and deployed via Docker & Nginx

Project Overview

Built a custom French text generator powered by Groq API.

Implemented user authentication with Passport.js and Google OAuth2.

Added smart prompt customization and content editing tools.

Integrated a token-based coin system to limit API usage.

Deployed using Docker and Nginx on an AWS EC2 instance.

Manually configured HTTPS using Certbot for secure access.

Next Project

Recipur – Lightweight Recipe Finder

View Project