Vivid is a AI book generation project based on GPT, Python, FastAPI.
-
Install Docker and Docker Compose if they are not already installed on your system.
-
Clone the project repository:
git clone https://github.com/Djama1GIT/vivid.git
cd vivid
- 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
Home page:
http://localhost:3000/ (Make)
or http://localhost/ (Docker)
- 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.
Djama1GIT |
valuevichslava |
Baroisyidi |