This repository contains a full stack application built with Typescript. The repository is a monorepo and includes both the backend and frontend services.
backend
: This directory contains the backend service written in TypeScript with Fastify.frontend
: This directory contains the frontend service written in TypeScript with React.
- Docker and Docker Compose installed on your machine.
-
Clone the repository:
git clone https://github.com/Baromeg/fullstack_AI.git
-
Navigate into the cloned repository:
cd fullstack_AI
-
Build and run the Docker containers for the backend and frontend:
docker-compose up
This command will start both services. The frontend will be available at
http://localhost:3000
and the backend athttp://localhost:3001
.
To run this project, you will need to add the following environment variables to your secrets.env
file in the backend
directory backend/src/config
:
OPEN_API_KEY=variable_value
Replace OPEN_API_KEY=variable_value with your actual openAI API Key.
- Baltasar Romero (@Baromeg)
- Fuad Ahmad Jamali (@fuadjamali)
- Kostiantyn Matvieienkov (@kostiantynn)
- Biruk D (@birukdwy)
Contributions are always welcome!
ISC