Find Jobs
Hire Freelancers

Build a small prototype app using Python Flask and make sure it can run inside Levinux server

£20-250 GBP

Completed
Posted over 8 years ago

£20-250 GBP

Paid on delivery
Here is a university course work that I was tasked to implement: The web-app that you will build for this first coursework is an online catalogue. This may be a catalogue of music, movies, books, stars, butterflies, or some other collection that interests you. You should carefully consider the nature of the problem domain, and design a URL hierarchy that is appropriate for finding and retrieving information about the collection. For example, when we think about a collection of music we often consider genre and artist, but also other kinds of metadata like release dates, formats, number of tracks, track length, album length, and many more parameters (it is worth looking at online music streaming sites & MP3 management tools to get an idea of the ways that music can be organised and discovered). There are some requirements and constraints on the prototype you will develop: • Your web-app must be built using Python Flask and should demonstrate your mastery of the aspects of Flask that we have covered so far and must include a well designed URL hierarchy and associated routes. Each route must return an appropriate response with appropriate use of templating to generate HTML pages. • Where applicable to your design you should make appropriate use of routing (and URL hierarchy design), static files, requests, redirects, responses, and templates. Please type "I will use Python Flask and make sure that the app runs in Levinux environment" in your bid so that I will see that you have actually read through the brief. • The source code and all supplementary materials, such as static files, for your app as well as your report must be committed to a Git repository. The history of your commits will be used as additional information to help grade your work correctly so it will help if you ensure that you commit code regularly and use accurate and appropriate commit messages. NB. You need not commit any libraries to your repo that are included with Levinux by default, only any additional requirements that you have installed. • We have not yet considered databases and data storage in the taught part of the module so you should store data within the Python code, for example, using Python dicts, or else in flat files which you can parse from the Levinux file-system. That said, successful and appropriate integration of a data storage mechanism, such as using flat files or sqlite to store data outside of your app, will enable you to achieve higher marks for this assignment. • A basic requirement is that other users (aside from yourself) must be able to use your prototype at least to a basic level.
Project ID: 8777163

About the project

3 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I made a django web app for my university which is in production right now which is used daily by all the secretaries of my university. So i have plenty of experience in Django/Flask. I am willing to quickly look over your slides for this course and use features which your professor suggested you incorporate. I just quickly googled levinux and it seems easy enough: "I will use Python Flask and make sure that the app runs in Levinux environment". I would also use sqlite, which i am used to using anyway! Thanks for consideration!
£111 GBP in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
4.9
21
Payment method verified
Member since Sep 18, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.