Find Jobs
Hire Freelancers

Aplikacja tworzaca mala strone internetowa z przepisami kulinarnymi

€30-250 EUR

クローズ
投稿日: 約5年前

€30-250 EUR

完了時にお支払い
Hi, I have an project to do. I have detailed guide line which I will paste underneath. What is important for me is the way that the project will be delivered in such a manner, that I could make clear commits to GitHub . Please let me know if you think you can deliver that. Also upon submission of the project I might have to do some changes suggested by a school mentor. Below is a description of the project: CREATE AN ONLINE COOKBOOK: Create a web application that allows users to store and easily access cooking recipes Put some effort into designing a database schema based on recipes, and any other related properties and entities (e.g. views, upvotes, ingredients, recipe authors, allergens, author’s country of origin, cuisine etc…). Make sure to put some thought into the relationships between them, and use either foreign keys (in the case of a relational database) or nesting (in the case of a document store) to connect these pieces of data Create the backend code and frontend form to allow users to add new recipes to the site (at least a basic one, if you haven’t taken the frontend course) Create the backend code to group and summarise the recipes on the site, based on their attributes such as cuisine, country of origin, allergens, ingredients, etc. and a frontend page to show this summary, and make the categories clickable to drill down into a filtered view based on that category. This frontend page can be as simple or as complex as you’d like; you can use a Python library such as matplotlib, or a JS library such as d3/dc (that you learned about if you took the frontend modules) for visualisation Create the backend code to retrieve a list of recipes, filtered based on various criteria (e.g. allergens, cuisine, etc…) and order them based on some reasonable aspect (e.g. number of views or upvotes). Create a frontend page to display these, and to show some summary statistics around the list (e.g. number of matching recipes, number of new recipes. Optionally, add support for pagination, when the number of results is large Create a detailed view for each recipes, that would just show all attributes for that recipe, and the full preparation instructions Allow for editing and deleting of the recipe records, either on separate pages, or built into the list/detail pages Optionally, you may choose to add basic user registration and authentication to the site. Logic must be written in Python. HTML, CSS, and JavaScript can be used to enhance the look and feel of the project. Whenever possible, strive to use semantic HTML5 elements to structure your HTML code better. The website must be data-driven and can rely on structured data, unstructured data or a mix of structured and unstructured data. CRUD operations can be carried out using either SQL (e.g. MySQL/Postgres) or NoSQL (e.g. MongoDB). Note that while SQLite can be useful for the development phase, it is not suitable for deployment to Heroku. Use Flask, a micro-framework, to run your application. Provide instructions on how to run your project locally in your README. Make sure your site is as responsive as possible. You can test this by checking the site on different screen sizes and browsers. Share details of how you created your database schema in your README. Consider sharing working drafts or finalised versions of your database schema in a 'Database Schema' folder in your repo. Provide a link to this folder in your README. We advise that you write down user stories and create wireframes/mockups before embarking on full-blown development. The site can also make use of CSS frameworks such as Bootstrap, just make sure you maintain a clear separation between the library code and your code. Use Git & GitHub for version control. Each new piece of functionality should be in a separate commit. Deploy the final version of your code to a hosting platform such as Heroku.
プロジェクト ID: 19260700

プロジェクトについて

4個の提案
リモートプロジェクト
アクティブ 5年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に4人のフリーランサーが、平均€586 EURで入札しています
ユーザーアバター
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks . .
€750 EUR 7日以内
4.8 (31 レビュー)
6.3
6.3
ユーザーアバター
Hello there, This is a default bid made. we'll discuss the price later in the chat after reading your project i can do this for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss this further.. Thanks . .
€833 EUR 3日以内
5.0 (12 レビュー)
5.3
5.3
ユーザーアバター
Hi, we are group of students of Computer Scince from Poland. We already made some backend with easy frontend. One of the apps is web application for managing cards, this project should be very similar. We want to run serious business and doing your project can help us with that! Price is available for negotiation. If you are interested contact with us!
€611 EUR 3日以内
5.0 (3 レビュー)
3.1
3.1

クライアントについて

IRELANDのフラグ
Dublin, Ireland
0.0
0
メンバー登録日:4月 16, 2019

クライアント確認

このクライアントからの他の仕事

Strona internetowa z przepisami kulinarnymi
€250-750 EUR
ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。