Skip to content

Monica-Gullapalli/PortfolioPulse-Django-WebApp

Repository files navigation

Final Project Links

Rubric Items

Topic Links to the Code Comments
Web application basic form, reporting Link Includes SignUp, login, create Stock investments form, create crypto investments form etc
Data collection Link Fetches data from the API in accordance with data entered by user in fin_app
Data analyzer Link Performs visualization on updating data in the database from collector app functions along with entered data in fin_app using matplotlib
Unit tests Link Test_usignup_view, test_ulogin_view, test_ulogout_view, test_home_view, test_create_view, test_view_view, test_create_crypto_view and more
Data persistence any data store Link 1 and Link 2 Efficient to view using /admin in Django apps
Rest collaboration internal or API endpoint Link Used yfinance API or Yahoo Finance API to fetch close_price of stock
Product environment Link PythonAnywhere is our deployment platform
Integration tests Link Test_stock_graph_no_stocks, test_invalid_stock_data and more
Using mock objects or any test doubles Link Line 301 to 318
Continuous integration Link Created a bare repo while deployment in pythonanywhere, wont show on github actions so attached link to the process followed
Production monitoring instrumenting Link URL only accessible to developer, but images have been included in presentation for proof
Acceptance tests Link Test_user_signup, test_user_login, test_user_logout using selenium
Event collaboration messaging Link From line number 139-147
Continuous delivery Link Created a bare repo while deployment in pythonanywhere, wont show on github actions so attached link to the process followed