Skip to content

Djama1GIT/vivid

Repository files navigation

Vivid

Vivid is a AI book generation project based on GPT, Python, FastAPI.

Installation and Setup (tested on Linux)

  1. Install Docker and Docker Compose if they are not already installed on your system.

  2. Clone the project repository:

git clone https://github.com/Djama1GIT/vivid.git
cd vivid
  1. Start the project:
docker-compose up --build

or* (it is assumed that you also have npm and Python installed)

make install
make frontend-run
make backend-run

User Interface

Home page:

http://localhost:3000/ (Make)

or http://localhost/ (Docker)

Technologies Used

  • Python - The programming language used for the project.
  • Websocket - WebSocket is a computer communications protocol, providing simultaneous two-way communication channels over a single Transmission Control Protocol connection.
  • FastAPI - The Python framework used in the project to implement the REST API.
  • PostgreSQL - A relational database used in the project for data storage.
  • SQLAlchemy - An Object-Relational Mapping (ORM) used in the project for working with the database.
  • Alembic - A database migration library used in the project to update the database structure when data models change.
  • Docker - A platform used in the project for creating, deploying, and managing containers, allowing the application to run in an isolated environment.

Contributors

Djama1GIT
Djama1GIT
valuevichslava
valuevichslava
Baroisyidi
Baroisyidi