THIS APPLICATON DOCUMENTATION IS STILL IN PROGRESS
Welcome to the documentation of the File Storage, Transcribing, and Retrieval Application. This application is a simple web application that allows users to upload files, transcribe them, and retrieve them. The application is built using the FatAPI framework and PostgreSQL database. The application is hosted on render.
Here is a link to a live version of this application.
Follow the instructions below to setup the application on your local machine.
-
Install Python: Download and install Python from python.org.
-
Clone the Repository: Use
git clone
to clone the application repository. -
Install Dependencies: Navigate to the project directory and run the following command to install required packages:
pip install -r requirements.txt
-
Install Python: Most Linux distributions and macOS come with Python pre-installed. You can verify by running
python --version
. -
Clone the Repository: Use
git clone
to clone the application repository. -
Install Dependencies: Navigate to the project directory and run the following command to install required packages:
pip install -r requirements.txt
The application uses postgresql provided by render. To setup the database, follow the instructions below:
- Signup: Create an account on render.
- Create a Database: Create a new database on render and copy the database URL.
- Set Environment Variable: Set the environment variable
DATABASE_URL
to the database URL you copied in the previous step.
After setting up the application, you can run it by running the following command in the project directory:
python app.py