Our webapp can be accessed using the link www.uclproject.co.uk. You will be welcomed with
                            a login
                            screen, for which you can either sign up to an account or login using a test account we have
                            made for you:
                            Normal user- username: testaccount, password: SecureAccount123 
                                Admin- username: testadmin,
                                pasword: SecurePassword123 
                            Once you log in, you should see a list of categories, and clicking these will reveal tables
                            which are
                            meant to hold transactional data.
                        


                            Since your account will likely not have a bank account connected to your user, you will need
                            to click
                            the profile icon on the top right, and then click "Profile" to be taken to the profile page.
                            
                            Scroll to the bottom and enter your unique userID, for demonstration purposes enter the id
                            "10567" and
                            hit save.
                            If you now navigate back to the home page by clicking the "Icy Bank" badge on the top right,
                            the
                            categorical tables should now be populated with data as required!
                            There is a lot more functionality available which you can see demonstrated in the latter
                            half of the
                            video on the home page
                        
                        We deployed our django web-app using Apache, on an Ubuntu virtual machine. So if you would like
                        to manually
                        deploy the webapp on your own virtual machine, you will need to create one, transfer all the
                        Django code onto
                        the virtual machine, and then set up an Apache web server.
                        
                        You will also need to heavily edit the "settings.py" file in the webapp folder, this will
                        include changing the
                        "ALLOWED_HOSTS" from localhost:8000 to the IP address of your virtual machine, and some other
                        minor changes.
                        This is a very helpful tutorial which teaches you how to deploy a Django app from scratch: Click here
                        
                        To deploy the webapp on your local machine to test the code, simply follow the instructions
                        below (these have
                        been written assuming you use a Unix based terminal and therefore works for Mac, Linux and WSL-
                        if you are
                        operating Windows without a Linux subsystem, then please find the replacement commands
                        accordingly):
                        
1. Extract the zip file into your desired location, navigate into this new created folder and then go into the "webapp" directory, the directory should look like this:
                            Open a new terminal in this folder If you dont have it already, then run the command
to get the python package installer
Now run
to get the python virtual environment installed and then create one by running the command
This command creates a virtual environment called "env"
To activate your virtual environment, run the command
you should now see the name of your virtual environment (env) at the beginning of each line in the terminal
                        Now you can run
This will install all the dependencies, including the correct version of Django that you need for this project
                            Once this is done, your Django webapp should be ready to run! 
 Simply run the command
                        
and then on your browser, if you visit the url: "http://localhost:8000/", then you should be working with the full webapp. For more information on how to use the webapp, take a look at the user manual above, or even the demo in the latter half of our video on the home page!
                            
                            Click on the image for a larger picture. 
                            Note: It make take awhile to load
                        
                            
                        
                        
                        Agile Practices was adopted for this project as our client, NTT DATA, uses this practice.
                        
                        We actively update our plan for the next sprint according to our clients feedback.