Веб‑приложение для управления документами с возможностью загрузки, поиска и редактирования.
- Backend: Python (Flask)
- Frontend: React (Vite)
- База данных: PostgreSQL
git clone https://github.com/your-username/PagerDocumentManager.git
cd PagerDocumentManager
cd frontend
npm install
npm run dev
cd ../backend
python -m venv venv
.\venv\Scripts\Activate.ps1 # PowerShell
# или
source venv/bin/activate # Bash/Linux/Mac
pip install --upgrade pip
pip install -r requirements.txt
Скачайте и установите PostgreSQL В командной строке создайте новую базу:
psql -U postgres
CREATE DATABASE your_database_name;
\q
Создайте файл .env в папке backend:
SECRET_KEY=мой_очень_сложный_секрет
DATABASE_URL=postgresql://postgres:YourPassword@localhost:5432/your_database_name
flask db init
flask db migrate -m "initial schema"
flask db upgrade
python run.py