Find Jobs
Hire Freelancers

Create OpenAPI spec plus Python application using it

€250-750 EUR

Cancelled
Posted about 4 years ago

€250-750 EUR

Paid on delivery
Create an OpenAPI 3.0 defintion for us and program a modular backend in Python 3.6+ using it to show me how it works. We need a REST API for allowing our users to manage their webservers (e.g redirect rules) through a webinterface. The webinterface itself nor the real configuration of the webserver software is part of this job! You just validate the input of the user plus do some role-based authorization plus do some logic checks about the input (Does the input really makes sense? In real we will implement it later, but you have to show us how to do it.) This will be a long project but we will start with a small mockup which only implements the basics of the REST API: Write the OpenAPI 3.X spec for a few commands we need. (e.g.: create-webserver, add-redirect-rule) Use a Python framework for creating the web app. Do it in a modular way to make it easy for adding new commands! Not all users are allowed to do everything, so create a modular RBAC or ABAC to control access to the commands. Later we will use SAML or OAuth2 (SSO) for authentification, but for the start we will use basic auth for testing. The user / roles can be stored inside a DB (SQLite). The changes of the configuration by the user should be saved to human readable files and if you want more work add some kind of history (for more info see attached document). If you are able to use a DB for that too it would be nice, but NOT required. Still interested? Then see the attached document for a more information. (We currently have something like this, but it is a grown system over the years with a not-that-well-defined REST API. It is written in Perl and we will move to Python now.) If you bid tell me if you have done similar jobs and tell me (or do it privately in chat) which framework you will use (e.g. connexion, flask, Casbin,....) . Added at 2020-04-12: A short note: Because noone so far is talking about the history-problem (see attached file) a short note from myself after thinking a few minutes about this problem. While I wrote this project text I thought about something like: [login to view URL] [login to view URL] [login to view URL] [login to view URL] But after thinking about it again I came to a solution being much easier: As in [login to view URL] described we have the audit-log with entries like 'user X did Y on option Z'. So this file could be used as the needed history when we pimp it with a parsable format!
Project ID: 24831635

About the project

16 proposals
Remote project
Active 4 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
16 freelancers are bidding on average €735 EUR for this job
User Avatar
Hey there, I have 4 years of working experience in web technologies and I have a strong working knowledge of every possible framework which is in the market. In terms of client-end I know: Flask, Python, RESTful API, API and Web API Also I have done tons of work on freelancing career. I am waiting anxiously for a positive response from your side. And I have read your requirements as well. Thanks and regards, Awais
€1,500 EUR in 30 days
5.0 (10 reviews)
6.9
6.9
User Avatar
Hi, there! thank you for your posting! I have looked through your requirements, fully understood your ideas and scenarios and confident to work on your project. I have rich experienced with RESTful API and OPEN API & GQL API based on django, flask and apollo you wanna change the perl based apis to python based. As you know, python is the top first programming language of the year 2020 and in the future. I agree with your idea. I have experienced with OPen API specifications and creating apis based on authentication and authorization(oauth ,open ID connect, basic auth) If you give me an opportunity, I will deliver good result to you and will be happy Please contact me, hope you share the details Looking forward to your positive response Best Regards Vasilatos
€667 EUR in 7 days
4.8 (20 reviews)
6.7
6.7
User Avatar
Hi, I have a lot of experience with Rest API. So I don't think there is anything wrong with your project. I like using the Flask framework. Your explanation is relatively specific, but there are some unclear parts. Would you like to share specific information in the chat?
€2,300 EUR in 11 days
5.0 (18 reviews)
6.4
6.4
User Avatar
Hi, there. I am a senior Python & Web developer and my main skills are Django and Flask. Fully experienced in each step of web development - design, development, deployment and maintenance, and mastered management of various kinds of DBs including MySQL, MongoDB, PostgreSQL, etc. Deployment of websites is one of my main skills so I have deployed several websites on various web hosting servers such as AWS, GoDaddy, DigitalOcean and so on. If you're interested, please have a discussion with me. Thanks.
€500 EUR in 7 days
4.9 (13 reviews)
6.4
6.4
User Avatar
Hi! I'm from Microweb Technologies. We as a team have finished 100+ projects locally and internationally. I've studied your details and it will be pleasure for us to do work with you as we have a lot of experience. Please give us a chance as we have our company policy to offer lowest cost for the first coming clients. So, our budget for your work will be lowest and the quality will be the best. Our experienced developers will definitely make your app perfectly.
€500 EUR in 7 days
5.0 (1 review)
4.2
4.2
User Avatar
Hi, I have gone through the description and the attached text file and I can deliver this satisfactorily. I have 6 years of python experience and have worked on Odoo, Django, Flask. I write SOLID code and comment generously. I'll prefer Django for this project. Thank you for consideration.
€750 EUR in 25 days
5.0 (1 review)
1.6
1.6
User Avatar
Hi, I have read Your project description carefully. I am very interested on your project and also I am ready to start immediately.I have work with swagger OpenAPI ,Flask, Django previously. I will give you high quality and fast work. I will deliver your project timely and there will be no delay in my work. I can do work as per your requirements. I am here for a long term work relationship so I will give you 101% best output from my end so that you will consider me for the future job I attach my sample work :) I can share more once you contact me. thanks, Tank creators
€300 EUR in 7 days
5.0 (1 review)
1.0
1.0
User Avatar
Hello I am a Python developer. I am using Flask/Django REST API to developing Web app and most of the time using Scrapy to crawling websites. Flask/Django REST framework: • REST APIs | MySQL, SQLite, PostgreSQL | (Heroku), VPS, Docker Scrapy/Beautifulsoup - Splash/Selenium to developing Web spider! • Extracting dynamic pages • Downloading batch images with the accurate title [from CSV or website] • Authentication (Login and parsing data) • AJAX requests & Infinite pages and pagination • API Parsing • Directly into your Databases (SQLite, MySQL, PostgreSQL, MongoDB) • JSON, XML, CSV, Excel, Text etc. • Spider script • Cloud-based serving (Scrapinghub) • Files/Images stored to AWS S3 You will get : Short response time, Top Suggestions, Deliver with unlimited revision, Your current tasks Responsibility & Reliability! I can start your job immediately and look forward to speaking about your project. My main focus is the best quality work within the timeframe! Don't hesitate to contact for more information!
€500 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Relevant Skills and Experience:: PHP, Andriod, Software architecture,Mysql,Reactive native,HTML, CSS, Bootstrap, Javascript, Jquery, Angular JS, Node JS, C programming, Python, Java, Wordpress, Drupal, Joomla, Laravel, Zend, Symphony, Django, Express NodeJS, MVC, ASP.Net, etc. I am Jassu from KNRIT. I have done numerous projects like your requirements. I have done such project earlier too. It is in my expertise area. I will ensure great communication throughout the project and since I will be working with my team, we will be able to work on your project keeping the strict deadline in mind. I have done more than 150+ projects in the last couple of months. We have a ready-made project similar to your project, it will be beneficial for your business that your time and money will be saved. I will give a demo. I have been working for the last 10+ years in development. Please have a look at my skills.
€700 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am pleasure with your job for Create OpenAPI spec plus Python application using it. Thank you for the job posting. It’s a pleasure to meet you. I’d really like to work with you on this one if possible! I do have a couple of questions, but first I’d like to make you an offer and some background so you can check my work out. I have been developing kind of project within 10+ years so I’m fluent experience to handle project. You’ll get all the expected stuff like a great professional service and a fast turnaround, at a bit less, and I get a bit more exposure. If the above offer sounds like something you would be interested in, I’d love to hear from you. Best regards
€500 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Greetings, We are a company working for the last 5 years, but we are new to freelancer.com, so you might find our profile new. Our reviews do not display the amount of work that we have done, so you can go through our website - hrtechservices dot com. We read your job description and surely, we can help you out. We have a team of 120+ expertise, which includes website developer, Software Developers, Mobile Developers, Testers, Project Managers, and Quality Manages. We have developed over 250+ websites, software, & application for different business sectors and industries. Skills: 1. Backend- Python, machine learning, AR/VR, PHP (Laravel, Codeigniter, CakePHP, CorePHP, etc), etc. 2. Frontend- HTML5/CSS3, Angular JS, Bootstrapping, Javascript, jQuery, Node JS, Vue JS. etc. 3. CMS: WordPress, Wix, Magento and Shopify. 4. Database- MySql, MsSql, SQLite, etc. 5. Android Coding- Java, Kotlin. 6. Hybrid framework- React Native, Flutter. 7. iOS Coding- Swift, objective-c. 8. Advance Level Skills- IoT, Alexa Skills, Data Visualization, Machine Learning. 9. Designing tools: Adobe Photoshop, Adobe Illustrator, Adobe XD, Sketch, Invision and Figma. We are ready to start work on an immediate basis. Looking forward to your reply Thanks & Regards HrTechLLC
€700 EUR in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We are an expert in Full-Stack Development | Mobile Application development from the past 8+ years with 25+ developers & designers, those who have 5+ years of experience in Android, iOS, Full Stack development & designing. We have developed many solutions like live streaming & broadcasting | Quiz Application | Online Parcel Delivery Application like Uber | Online Food Delivery Application like Zomato, Online Taxi App like uber | Online Voting Application & Survey | Social Network Platform - Event Management | Chat Application | Video & Audio Calling Application and as per client requirement. I'm familiar with the following technologies: - Development: React, React Native, Angular, Node.js, Python, JS, PHP, MEAN & MERN - AWS Services: ELB, Elastic Cache, RDS, CloudWatch, S3, SES, Lamda functions. - Microservices: Docker / ECS - Web servers: Apache, Nginx - Database Servers: MySQL, PostgreSQL, MongoDB, Firebase, PostgreSQL - Storage management - High availability solutions I'm specialized in AWS ECS Automation using Terraform as well as SQS, Lambda, EC2, Route 53, DynamoDB, SES, CloudFront, ALB, ELB, IAM, S3, CloudWatch, RDS and many others. Thanks for posting the job, waiting for your reply Murtuza
€700 EUR in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Bonn, Germany
5.0
36
Payment method verified
Member since Nov 11, 2006

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.