Find Jobs
Hire Freelancers

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

£20-250 GBP

Abgeschlossen
Veröffentlicht vor mehr als 8 Jahren

£20-250 GBP

Bezahlt bei Lieferung
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.
Projekt-ID: 8777163

Über das Projekt

3 Vorschläge
Remote Projekt
Aktiv vor 8 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
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 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED KINGDOM
London, United Kingdom
4,9
21
Zahlungsmethode verifiziert
Mitglied seit Sept. 18, 2015

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.