Skip to content

2pa-arch/financeCS50

Repository files navigation

Finance CS50 2019

Finance CS50 2019 - це веб-додаток для управління фінансами, розроблений у рамках курсу CS50 у 2019 році. Додаток дозволяє користувачам реєструватися, переглядати, купувати та продавати акції, а також відстежувати історію транзакцій.

Основні функціональності

  • Реєстрація та вхід в систему: Користувачі можуть створювати облікові записи та входити в систему для управління своїми фінансами.
  • Перегляд портфоліо: Користувачі можуть переглядати своє поточне портфоліо, включаючи кількість акцій, їх поточну вартість та загальний баланс готівки.
  • Купівля акцій: Користувачі можуть купувати акції за поточними цінами на ринку.
  • Продаж акцій: Користувачі можуть продавати свої акції за поточними цінами на ринку.
  • Історія транзакцій: Користувачі можуть переглядати історію своїх транзакцій, включаючи купівлю та продаж акцій.

Вимоги

Для запуску додатку необхідно:

  • Python 3.x
  • Flask
  • Docker
  • MySQL

Інструкції з встановлення

  1. Завантажте репозиторій на свій комп'ютер.
  2. Встановіть всі залежності, використовуючи pip install -r requirements.txt.
  3. Встановіть та налаштуйте Docker та MySQL. Можливо необхідно буде додати користувача, від імені якого запускається скрипт, в групу Docker.
  4. Створити пустий каталог для зберігання бази даних. В даному випадку financeDB.
  5. Запустіть контейнер бази даних, використовуючи python docker_db.py start.
  6. Запустіть веб-додаток, використовуючи flask run.

Використання

  1. Відкрийте веб-додаток у вашому браузері за адресою http://localhost:5000.
  2. Зареєструйтеся або увійдіть у свій обліковий запис.
  3. Перегляньте портфоліо, купуйте та продавайте акції, а також переглядайте історію транзакцій.

About

Final project cs50 2019

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors