Find Jobs
Hire Freelancers

Modify and deploy open-source Django project with specific needs

$10-30 USD

Closed
Posted over 3 years ago

$10-30 USD

Paid on delivery
There's an (active) open-source Django simple forum project called Spirit ([login to view URL]), to which some extra features have been added by a developer (I will share the working-so-far source code). I would like to have some other features added to/adjusted for my specific needs and deployment of the project (see below). I am looking for a Full-Stack (or Back-End) developer to complete work on this project. I expect most of the code to be in Django/Python and some front-end coding in HTML/Bootstrap. Deployment will be on Amazon Web Services (AWS). Focus is on functionality, not front-end. As a background, this forum will serve to be used in a college course. I am a teaching assistant in this course. Features/todos to be added in order of importance/urgency: 1. NOTIFICATIONS/EMAIL: currently there's a working notification system which also sends emails with django-anymail and [login to view URL] (via sandbox domain). This needs to be converted to full domain functionality such that for example we can send emails to users without them needing to verify on their side first. This part is mostly configuring Django to work together with [login to view URL], because I've already added my own (.com) domain to [login to view URL] but it doesn't communicate completely yet. 2. DEPLOYMENT PREPARATION: Move to PostgreSQL database: To enable concurrent use by many users, a move to PostgreSQL (from SQLite) is wanted. 3. DEPLOYMENT PREPARATION: Email offloading: don’t let users wait until all emails are sent with django-anymail/mailgun. Currently the page refresh (when posting/commenting) is blocked until all notification emails have been sent, which is unwanted behavior. Idea is to use django-celery and django-anymail, but open to suggestions. 4. DEPLOYMENT: (1) Deploy the application robustly + securely (e.g. configuration settings/passwords) on Amazon Elastic Beanstalk. (2) Static files (e.g. pictures users upload in posts) can be stored on AWS S3. (3) Daily backups are required (suggestions how/where to do this are welcome). I'm open to suggestions. <-- These are the most urgent features/deployment, and we can continue the work with more features later on (I have a list). Project deadline is Sunday September 13 (in 3 days).
Project ID: 27323302

About the project

3 proposals
Remote project
Active 3 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
3 freelancers are bidding on average $22 USD for this job
User Avatar
Hi, I am Dhayananth Kumaravel. I have read your requirements carefully. I can work on your team. Technology stacks : 1. Programming - Python, Flask, Django, Flask restful, Json, Yaml. 2. Database - Mysql, Postgresql, Dynamodb, Mongodb, Couchdb. 3. Devops - AWS SAM, Ansible, Git. 4. Cloud - AWS architect. 5. Linux - Shell scripting, System administration, Redhat and Ubuntu. 6. Additional techs - Raspberry Pi, Arduino, Eagle CAD, Solid Works, Fusion 360, Api gateway, RestApi, Web socket Api, IOT, Jwt tokens. I can definitely fulfill your requirements. I can definitely complete your task within given time. you can give a task to check my knowledge. I can learn stuffs easily. Trust me. Hope for the best. Thanks & Regards, Dhayananth Kumaravel
$25 USD in 2 days
4.1 (2 reviews)
1.8
1.8
User Avatar
hi i hope u will be fine i am an experienced full stack developer having experience of 4+ year i think i can do this task for u i am working on django from last 1.5 year and can serve you also regards me
$20 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWITZERLAND
Lausanne, Switzerland
0.0
0
Payment method verified
Member since Sep 9, 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.