Skip to content

ronrustemi123/Technical-Test-Assimetria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-Stack Technical Challenge – Auto-Generated Blog (AWS + Docker)

A full-stack auto-generated blog web application that continuously publishes fresh AI-generated articles. The frontend is built with React, and the backend uses Node.js + Express with a daily article generator powered by OpenAI API. All services are fully containerized using Docker and deployed on AWS using CodeBuild, ECR, and EC2.


Tech Stack


Run locally (Development Mode)

1️⃣ Clone the repository

git clone https://github.com/ronrustemi123/Technical-Test-Assimetria.git
cd Technical-Test-Assimetria

2️⃣ Start the backend

cd server
npm install

Create environment variables

For Windows PowerShell
ni .env
For Windows CMD
type nul > .env
For Linux/MacOS
touch .env

Edit .env and set:

OPENAI_API_KEY=your_api_key_here
PORT=4000

Start backend

npm run dev

3️⃣ Start the Frontend

Open a new terminal:

cd client
npm install

Start frontend:

npm run dev

About

An AI-powered blog that automatically generates and publishes new articles every day.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published