Find Jobs
Hire Freelancers

Quick Django MVP to be replaced by FastApi + React

$15-30 USD / hour

Closed
Posted over 3 years ago

$15-30 USD / hour

This project will require the creation of an MVP in 3 weeks to meet an urgent demand with the best architecture allowed by this timeline, later we will convert into a FastApi + React application and expand its scope. The application should: 1 - Orchestrate the execution of 100+ of different robots that will scrap websites for our clients in order to consolidate a wide range of documents and invoices. A team is being assembled to create the robots (you can see the details in our other job post). We might use a service like ScrapingHub if it makes sense. 2 - Route each piece of data received from the robots into one of 5 domain controllers, according to the type of supplier the data is comming from. 3 - Have the business rules handled by 5 domain controllers that must have strictly defined boundaries and responsibilities. (making it easier to convert them to microservices in the future) 4 - Follow best practices for security (strict CORS policy, define access policies for all boundary functions, etc) 5 - Have its business rules defined using BDD techniques (Gherkin) - we will not use BDD for testing the MVP, only for clarity of comunication, but plan to use it with Behave in future versions. You will NOT be required to write anything in Gherkin, but will participate in discussions to define it and will be expected to implement the behaviours as agreed. 6 - Expose a GraphQL API. 7 - Be very performant and scale efficiently. 8 - Have good maintainability. 9 - Have the UX and API completely decoupled from the domain controllers. We are thinking of using Django for the MVP. Maybe only for the presentation logic, without ORM and forms, making it easier to migrate to FastApi. But this is open for debate, and we welcome your thoughts on it. Points 1, 4 and 5 are mandatory in the MVP. Option 6 might be postponed. The other points might not be met by the MVP if they risk our hability to deliver in 3 weeks of development. We may have up to 8 developers working in parallel if necessary, one for the robots controller, one for the GraphQL API, one for the presentation logic and UX, and one for each of the five business domains. Following point 3 would probably make this easier to be managed. If you have ever participated in any project with a software architecture similar to this, please let us know. If you disagree with any of the points above for technical reasons, we would love to hear about it. Nothing is written in stone for now, but once decided we will move fast.
Project ID: 26954655

About the project

13 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
13 freelancers are bidding on average $24 USD/hour for this job
User Avatar
Hello, How do you do? React and Django expert here. I checked job detail fully with great care and I am very interested in your project. Because I have strong skills and rich experiences in React and Django. I can start job immediately and complete job in time as perfect . Please feel free to contact me with more detail soon. Best Regards. Eric.
$25 USD in 40 days
5.0 (39 reviews)
6.2
6.2
User Avatar
Hi This is vasilatos. As a senior full-stack software engineer who is focusing on implementing marketing strategy using lots of bots and bot management platform, I am feeling very attractive in your job description In recent, I have delivered the data mining solution integrated with process automation bot management platform which is contributing to the advertising and marketing Figuring out your ideas would help to get some points that this scenario is similar to my past practises. Django MVP idea for your scenario is good. As you know, we can get the helps from the powerful django mechanism if we are using Django ORM & DRF. Django MVP version will implement the 1, 4, 5 requirements as you suggested clear. I am overflowing confidence with that. It is possible to implement other requirements using django-graphen for graphql API and separation UX with API using DRF and React integration I can start working immediately if we share time to discuss more details. It will be the best way Looking forward to your positive reply Thank you
$35 USD in 40 days
5.0 (16 reviews)
6.1
6.1
User Avatar
HI I have read your description carefully and i can implement that perfectly according to your requirements I am an Expert with Django, React and i have completed many projects with API Let's discuss more for your project Please contact me via chat Thank you
$20 USD in 40 days
4.7 (19 reviews)
4.9
4.9
User Avatar
Dear client How are you I am a full-stack developer with 8 years of experience in web development. I have Skills in Python/Django/PostgreSQL/React.js/Redux/Javascript etc. And I've read your requirement and I understand what your problem is . I have worked on several similar projects , and can deliver quality program to tight deadlines. " Quality more than Quantity " I am on the line 24 hours a day. I'm interested to hear more about the project.
$25 USD in 40 days
5.0 (4 reviews)
3.3
3.3
User Avatar
Hello. Thanks for your job posting. I am very interested in your proposal and can complete this project as you need. I am a professional for the React JS so have rich experience in React/Redux, React hook, React Native, ES6+ JSX, Typescript, GraphQL, Appolo,Next, Gatsby, AWS, s3, Lamda, cognitor, ES2, Node/Espress/Serverless, REST API, Twillo integration and web design skills. Also I can enough work in the platforms like git, jira, slack and bitbucket and I am very familiar to use the Figma/Zepline/XD designs. With many works for previous jobs I am able to proof confidently my skills and ability. Please contact me. I am ready always for you. Wish your kind response. Thank you for reading me. Best regards Dejan Stankovic
$23 USD in 40 days
5.0 (2 reviews)
2.7
2.7
User Avatar
Hello I am very interested to your project. I have a wealthy experience of python Django and DRF. I developed many django apps with aws, heroku, postgresql, muysql, dynamodb. Also react.js and vue.js for frontend. And i have experience of teamwork in large project. I can satisfy all your requirements in time. Please contact me and let discuss in detail. Thanks
$23 USD in 40 days
5.0 (2 reviews)
2.4
2.4
User Avatar
Hi, Thanks for sharing your requirements here. I’m an Experienced Freelancer with a demonstrated history of working in the internet industry. Skilled in .Net, C#, Power BI, Angular, VueJs, React JS, Hadoop, Core PHP, MySQL, HTML, CSS, JQuery, JavaScript. I have worked many PHP related CMS like.. Wordpress, Laravel, CI, Typo3, Magento, Prestashop, OXID eSales, Modified Shop CMS, xtCommerce, OpenCart. I have also created some good extensions in Typo3 and Magento. Let's get connected and can take this further. Awaiting your reply, Thanks & Regards, Urvisha Nayee.
$15 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BRAZIL
Limeira, Brazil
0.0
0
Payment method verified
Member since Aug 14, 2020

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.