Tips for Command Line Project
Hello! I'm making a short project to have a little experience creating a command line tool, as well as getting a project onto PyPI. Mainly, I'm doing this because I think it's cool, and it would be awesome if a friend could pip3 install my project and just have a CLI tool off the install, similar to how the `qrcode` Python library comes with the `qr` CLI tool when installed. If you have any tips **AT ALL** for anything you see, like project organization, overall Python usage, or too many commits (is that possible), please tell me, I'm a sponge for info!
I'm still making the GUI portion, but the actual command line part should be done!
Off a google search, I understand there is already a PyPI project [Jonathan Löfgren\](https://github.com/jonathanlofgren/running/blob/master/.gitignore) made some time ago for converting paces into different distance paces. The purpose of my project here is to get a little experience creating a CLI tool I could use along with the overall process of getting something onto PyPI that works. If what I'm doing is majorly wrong, however, please tell me, I don't know!
PyPI Page: https://pypi.org/project/paces-calc/
GitHub Source Code link: https://github.com/Vladimir-Herdman/Pace-Calculator
/r/Python
https://redd.it/1g4dzuy
Hello! I'm making a short project to have a little experience creating a command line tool, as well as getting a project onto PyPI. Mainly, I'm doing this because I think it's cool, and it would be awesome if a friend could pip3 install my project and just have a CLI tool off the install, similar to how the `qrcode` Python library comes with the `qr` CLI tool when installed. If you have any tips **AT ALL** for anything you see, like project organization, overall Python usage, or too many commits (is that possible), please tell me, I'm a sponge for info!
I'm still making the GUI portion, but the actual command line part should be done!
Off a google search, I understand there is already a PyPI project [Jonathan Löfgren\](https://github.com/jonathanlofgren/running/blob/master/.gitignore) made some time ago for converting paces into different distance paces. The purpose of my project here is to get a little experience creating a CLI tool I could use along with the overall process of getting something onto PyPI that works. If what I'm doing is majorly wrong, however, please tell me, I don't know!
PyPI Page: https://pypi.org/project/paces-calc/
GitHub Source Code link: https://github.com/Vladimir-Herdman/Pace-Calculator
/r/Python
https://redd.it/1g4dzuy
GitHub
running/.gitignore at master · jonathanlofgren/running
🏃♀️User-friendly running pace calculator 🏃. Contribute to jonathanlofgren/running development by creating an account on GitHub.
Annoying shade of tex field | tkinter
Here's a picture of it: https://i.imgur.com/9xSmZxn.png
I haven't seen anyone discuss this before so I am starting it.
/r/Python
https://redd.it/1g4cga9
Here's a picture of it: https://i.imgur.com/9xSmZxn.png
I haven't seen anyone discuss this before so I am starting it.
/r/Python
https://redd.it/1g4cga9
Imgur
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
Censor words in audio using python
Hi! I'm 18 and recently started building Python projects to upgrade my portfolio. I have this little idea about censorship slurs (or any word) without editing the audio manually word by word. I'm really glad with the result, but I fell in love with the project so I will keep improving it.
# What My Project Does
Censorship-py is a Python library that allows you to censor specific words in an audio file based on a given list of words, replacing the given words with a Beep sound.
# Target Audience
Content creators, video editors, media
# Comparison
I didn't find many projects very similar to mine, but I leave this one here PyAudioCensor.
Let me know some ideas or what you think about my project!
/r/Python
https://redd.it/1g4ud6e
Hi! I'm 18 and recently started building Python projects to upgrade my portfolio. I have this little idea about censorship slurs (or any word) without editing the audio manually word by word. I'm really glad with the result, but I fell in love with the project so I will keep improving it.
# What My Project Does
Censorship-py is a Python library that allows you to censor specific words in an audio file based on a given list of words, replacing the given words with a Beep sound.
# Target Audience
Content creators, video editors, media
# Comparison
I didn't find many projects very similar to mine, but I leave this one here PyAudioCensor.
Let me know some ideas or what you think about my project!
/r/Python
https://redd.it/1g4ud6e
GitHub
GitHub - DanteUrdaneta/CENSORSHIP.PY: Censorship Audio is a Python library that allows you to censor specific words in an audio…
Censorship Audio is a Python library that allows you to censor specific words in an audio file based on a given list of words. The library outputs a censored version of the input audio, replacing t...
Suggestions for cloud databases?
I am writing a program in Python that will need to be used by a small team of people in different locations. The program will need to access a SQL or SQLite database and so the database needs to be stored and accessed remotely.
Can I please have your suggestions for this? It only needs to be for light usage with a small team of about 5 people max and likely only 2 max accessing it at the same time. I would prefer something free or if costs are involved something with trivial costs.
Thanks in advance.
/r/Python
https://redd.it/1g4up88
I am writing a program in Python that will need to be used by a small team of people in different locations. The program will need to access a SQL or SQLite database and so the database needs to be stored and accessed remotely.
Can I please have your suggestions for this? It only needs to be for light usage with a small team of about 5 people max and likely only 2 max accessing it at the same time. I would prefer something free or if costs are involved something with trivial costs.
Thanks in advance.
/r/Python
https://redd.it/1g4up88
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Parsera - website data extraction with minimal code
Python library for scraping websites that I am building for the last few months. The idea is to make data extraction as simple as:
from parsera import Parsera
url = "https://news.ycombinator.com/"
elements = {
"Title": "News noscript",
"Points": "Number of points",
}
scraper = Parsera()
result = scraper.run(url=url, elements=elements)
Check it out on GitHub and share your feedback: https://github.com/raznem/parsera
What My Project Does
It extracts data from websites without dealing with DOM structure and writing web scrapers.
Target Audience
Developers who are dealing with web-scraping in their data pipeline.
Comparison
Compared alternatives it’s easier to use, uses less tokens and works faster.
/r/Python
https://redd.it/1g4ubg4
Python library for scraping websites that I am building for the last few months. The idea is to make data extraction as simple as:
from parsera import Parsera
url = "https://news.ycombinator.com/"
elements = {
"Title": "News noscript",
"Points": "Number of points",
}
scraper = Parsera()
result = scraper.run(url=url, elements=elements)
Check it out on GitHub and share your feedback: https://github.com/raznem/parsera
What My Project Does
It extracts data from websites without dealing with DOM structure and writing web scrapers.
Target Audience
Developers who are dealing with web-scraping in their data pipeline.
Comparison
Compared alternatives it’s easier to use, uses less tokens and works faster.
/r/Python
https://redd.it/1g4ubg4
GitHub
GitHub - raznem/parsera: Lightweight library for scraping web-sites with LLMs
Lightweight library for scraping web-sites with LLMs - raznem/parsera
How secure is Django?
I have several years of experience building stuff with Flask - stitching authentication, rate limiting and such stuff myself. I started using Django recently. Django seems to want to make me think it does everything for me, but I'm paranoid. Which security considerations are worth taking into account when using Django? Does it actually handle anything besides authentication and SQL injections?
/r/django
https://redd.it/1g4wrsa
I have several years of experience building stuff with Flask - stitching authentication, rate limiting and such stuff myself. I started using Django recently. Django seems to want to make me think it does everything for me, but I'm paranoid. Which security considerations are worth taking into account when using Django? Does it actually handle anything besides authentication and SQL injections?
/r/django
https://redd.it/1g4wrsa
Reddit
From the django community on Reddit
Explore this post and more from the django community
Losing context path on /login with Flask-OIDC
I am running my app inside a Docker container with gunicorn.
In production, I run behind NGINX with a context path set.
For example, locally I would hit:
http://localhost:8085/fetch/path/to/file.txt
In production i would use:
https://my.domain.com/someapp/fetch/path/to/file.txt
One of the methods in my app is decorated like so:
@app.route(f'/fetch/<path:filepath>', methods='GET')
@oidc.requirelogin
def fetchfile(filepath):
try:
When I try this in production, the user is redirected to https://my.domain.com/login, where it should be
https://my.domain.com/someapp/login
It looks as though the path is being lost?
Is there some way to specify the oauth login URL?
My Nginx config looks like this:
proxysetheader X-Forwarded-For $httpxforwardedfor;
proxysetheader X-Forwarded-Proto $scheme;
proxyignoreclientabort on;
proxynocache 1;
proxycachebypass 1;
/r/flask
https://redd.it/1g4z9vw
I am running my app inside a Docker container with gunicorn.
In production, I run behind NGINX with a context path set.
For example, locally I would hit:
http://localhost:8085/fetch/path/to/file.txt
In production i would use:
https://my.domain.com/someapp/fetch/path/to/file.txt
One of the methods in my app is decorated like so:
@app.route(f'/fetch/<path:filepath>', methods='GET')
@oidc.requirelogin
def fetchfile(filepath):
try:
When I try this in production, the user is redirected to https://my.domain.com/login, where it should be
https://my.domain.com/someapp/login
It looks as though the path is being lost?
Is there some way to specify the oauth login URL?
My Nginx config looks like this:
proxysetheader X-Forwarded-For $httpxforwardedfor;
proxysetheader X-Forwarded-Proto $scheme;
proxyignoreclientabort on;
proxynocache 1;
proxycachebypass 1;
/r/flask
https://redd.it/1g4z9vw
I created a local directory site in Django
Still needs lots of improvement, but I created a local directory site for insect control companies.
https://insectcontrolcompanies.com
It’s designed to be reused to create other kinds of directories.
Hosted on Hetzner along with a few other projects on CapRover.
There are a few scheduled jobs, such as pulling in new company info, creating profile denoscriptions using GPT4, categorisation.
I started out using Celery for this but then realised it’s overkill, so now I just have a cron job on the base machine that runs a manage.py command inside the container. Works much better! And saves a lot of RAM (important when running multiple apps on €8 VM).
/r/djangolearning
https://redd.it/1g4vei9
Still needs lots of improvement, but I created a local directory site for insect control companies.
https://insectcontrolcompanies.com
It’s designed to be reused to create other kinds of directories.
Hosted on Hetzner along with a few other projects on CapRover.
There are a few scheduled jobs, such as pulling in new company info, creating profile denoscriptions using GPT4, categorisation.
I started out using Celery for this but then realised it’s overkill, so now I just have a cron job on the base machine that runs a manage.py command inside the container. Works much better! And saves a lot of RAM (important when running multiple apps on €8 VM).
/r/djangolearning
https://redd.it/1g4vei9
Insectcontrolcompanies
Pest Control Near You | Compare Prices & Reviews (2025)
Find vetted pest control companies near you. Compare services, reviews, response times and pricing to choose the right pro today.
Geo Guesser Game & Dynamic Notes
https://i.redd.it/7qfezluflyud1.gif
This is a project I've been working on, its a geo guesser game and a rich note taking tool along with a place for me to demonstrate other packages and software I develop.
Everything was built in Plotly / Dash and is hosted with Flask. Thought this would be an interesting project to show and tell because of how dynamic i've built it out to be.
Still actively in development so I would be interested to see what feedback anyone has about the UI or functionality of the few pages I've created.
Try the drawing tool:
https://dash.geomapindex.com/freeform
Play the geo guesser:
https://dash.geomapindex.com/geo\_game\_select
Documentation on Some individual components I've released:
https://pip-install-python.com/
Follow me on Github if you wan't to see how my programming journey unfolds or stay up to date on new component releases:
https://github.com/pip-install-python
Cheers,
Pip
/r/flask
https://redd.it/1g4e6d4
https://i.redd.it/7qfezluflyud1.gif
This is a project I've been working on, its a geo guesser game and a rich note taking tool along with a place for me to demonstrate other packages and software I develop.
Everything was built in Plotly / Dash and is hosted with Flask. Thought this would be an interesting project to show and tell because of how dynamic i've built it out to be.
Still actively in development so I would be interested to see what feedback anyone has about the UI or functionality of the few pages I've created.
Try the drawing tool:
https://dash.geomapindex.com/freeform
Play the geo guesser:
https://dash.geomapindex.com/geo\_game\_select
Documentation on Some individual components I've released:
https://pip-install-python.com/
Follow me on Github if you wan't to see how my programming journey unfolds or stay up to date on new component releases:
https://github.com/pip-install-python
Cheers,
Pip
/r/flask
https://redd.it/1g4e6d4
Criticize my project
Hi, i'm new to both python and Django, i started making this simple weather app to learn the basics of the framework. Please point out ways to improve and criticize things that i've done or got wrong. My project
/r/django
https://redd.it/1g594ta
Hi, i'm new to both python and Django, i started making this simple weather app to learn the basics of the framework. Please point out ways to improve and criticize things that i've done or got wrong. My project
/r/django
https://redd.it/1g594ta
GitHub
GitHub - jklzz02/weather-django: Django weather Application
Django weather Application. Contribute to jklzz02/weather-django development by creating an account on GitHub.
Thursday Daily Thread: Python Careers, Courses, and Furthering Education!
# Weekly Thread: Professional Use, Jobs, and Education 🏢
Welcome to this week's discussion on Python in the professional world! This is your spot to talk about job hunting, career growth, and educational resources in Python. Please note, this thread is not for recruitment.
---
## How it Works:
1. Career Talk: Discuss using Python in your job, or the job market for Python roles.
2. Education Q&A: Ask or answer questions about Python courses, certifications, and educational resources.
3. Workplace Chat: Share your experiences, challenges, or success stories about using Python professionally.
---
## Guidelines:
- This thread is not for recruitment. For job postings, please see r/PythonJobs or the recruitment thread in the sidebar.
- Keep discussions relevant to Python in the professional and educational context.
---
## Example Topics:
1. Career Paths: What kinds of roles are out there for Python developers?
2. Certifications: Are Python certifications worth it?
3. Course Recommendations: Any good advanced Python courses to recommend?
4. Workplace Tools: What Python libraries are indispensable in your professional work?
5. Interview Tips: What types of Python questions are commonly asked in interviews?
---
Let's help each other grow in our careers and education. Happy discussing! 🌟
/r/Python
https://redd.it/1g5dt6z
# Weekly Thread: Professional Use, Jobs, and Education 🏢
Welcome to this week's discussion on Python in the professional world! This is your spot to talk about job hunting, career growth, and educational resources in Python. Please note, this thread is not for recruitment.
---
## How it Works:
1. Career Talk: Discuss using Python in your job, or the job market for Python roles.
2. Education Q&A: Ask or answer questions about Python courses, certifications, and educational resources.
3. Workplace Chat: Share your experiences, challenges, or success stories about using Python professionally.
---
## Guidelines:
- This thread is not for recruitment. For job postings, please see r/PythonJobs or the recruitment thread in the sidebar.
- Keep discussions relevant to Python in the professional and educational context.
---
## Example Topics:
1. Career Paths: What kinds of roles are out there for Python developers?
2. Certifications: Are Python certifications worth it?
3. Course Recommendations: Any good advanced Python courses to recommend?
4. Workplace Tools: What Python libraries are indispensable in your professional work?
5. Interview Tips: What types of Python questions are commonly asked in interviews?
---
Let's help each other grow in our careers and education. Happy discussing! 🌟
/r/Python
https://redd.it/1g5dt6z
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Having a bit of an issue with Swagger UI using flasgger
Hi all. I am versed in flask but this is my first time trying to generate Swagger API docs.
The issue: Swagger (uiversion 2) is displaying mostly normally but when it comes to APIs that include a route parameter, I am not given any input field to enter a value for that parameter.
e.g.
`/api/user` will just return the hard-coded dictionary I feed the route function
`/api/user/{userid}` returns 200 but doesn't replace userid in the return statement of my route function.
In essence, where is my parameter field for replacing `{userid}` in my route with an actual value?
Note: I have tried uiversion 3 and those results are even worse
Edit: added a simplified yaml file; changed route param from int to string
https://preview.redd.it/v4cyse1wl8vd1.png?width=2140&format=png&auto=webp&s=efec0bf574c786287d46a62750e5d35b280bafed
project_root/config.py
#!/opt/homebrew/bin python3.12
import os
# api config base class
class ApiConfigBase():
SECRETKEY = os.environ.get('SECRETKEY')
FLASKRUNPORT = os.environ.get('FLASKRUNPORT')
FLASKENV = os.environ.get('FLASKENV')
FLASKDEBUG = os.environ.get('FLASKDEBUG')
SWAGGER
/r/flask
https://redd.it/1g5h2kt
Hi all. I am versed in flask but this is my first time trying to generate Swagger API docs.
The issue: Swagger (uiversion 2) is displaying mostly normally but when it comes to APIs that include a route parameter, I am not given any input field to enter a value for that parameter.
e.g.
`/api/user` will just return the hard-coded dictionary I feed the route function
`/api/user/{userid}` returns 200 but doesn't replace userid in the return statement of my route function.
In essence, where is my parameter field for replacing `{userid}` in my route with an actual value?
Note: I have tried uiversion 3 and those results are even worse
Edit: added a simplified yaml file; changed route param from int to string
https://preview.redd.it/v4cyse1wl8vd1.png?width=2140&format=png&auto=webp&s=efec0bf574c786287d46a62750e5d35b280bafed
project_root/config.py
#!/opt/homebrew/bin python3.12
import os
# api config base class
class ApiConfigBase():
SECRETKEY = os.environ.get('SECRETKEY')
FLASKRUNPORT = os.environ.get('FLASKRUNPORT')
FLASKENV = os.environ.get('FLASKENV')
FLASKDEBUG = os.environ.get('FLASKDEBUG')
SWAGGER
/r/flask
https://redd.it/1g5h2kt
I made my computer go "Cha Ching!" every time my website makes money
**What My Project Does**
This is a really simple noscript, but I thought it was a pretty neat idea so I thought I'd show it off.
It alerts me of when my website makes money from affiliate links by playing a Cha Ching sound.
It searches for an open Firefox window with the noscript "eBay Partner Network" which is my daily report for my Ebay affiliate links, set to auto refresh, then loads the content of the page and checks to see if any of the fields with "£" in them have changed (I assume this would work for US users just by changing the £ to a $). If it's changed, it knows I've made some money, so it plays the Cha Ching sound.
**Target Audience**
This is mainly for myself, but the code is available for anyone who wants to use it.
**Comparison**
I don't know if there's anything out there that does the same thing. It was simple enough to write that I didn't need to find an existing project.
I'm hoping my computer will be making noise non stop with this noscript.
Github: https://www.github.com/sgriffin53/earnings_update
/r/Python
https://redd.it/1g5f73k
**What My Project Does**
This is a really simple noscript, but I thought it was a pretty neat idea so I thought I'd show it off.
It alerts me of when my website makes money from affiliate links by playing a Cha Ching sound.
It searches for an open Firefox window with the noscript "eBay Partner Network" which is my daily report for my Ebay affiliate links, set to auto refresh, then loads the content of the page and checks to see if any of the fields with "£" in them have changed (I assume this would work for US users just by changing the £ to a $). If it's changed, it knows I've made some money, so it plays the Cha Ching sound.
**Target Audience**
This is mainly for myself, but the code is available for anyone who wants to use it.
**Comparison**
I don't know if there's anything out there that does the same thing. It was simple enough to write that I didn't need to find an existing project.
I'm hoping my computer will be making noise non stop with this noscript.
Github: https://www.github.com/sgriffin53/earnings_update
/r/Python
https://redd.it/1g5f73k
GitHub
GitHub - sgriffin53/earnings_update: Plays a sound when your website makes money from Ebay affiliate links
Plays a sound when your website makes money from Ebay affiliate links - sgriffin53/earnings_update
D What do you think will be the next big thing in the field? Is LLM hype going to fade?
I am happy with the success of LLMs, but I am not much of a NLP fan. What do you think will be the next big thing that will achieve commercial success or wide range of applicability (useful both in startups and large companies)?
E.g., are RL or GNNs going to start being used in practice more widely (I know GNNs are used in large companies, but still I am not aware that they are widely used)?
I consider computer vision a well established field considering practical applications, but is there maybe something new happening there?
/r/MachineLearning
https://redd.it/1g5jvzp
I am happy with the success of LLMs, but I am not much of a NLP fan. What do you think will be the next big thing that will achieve commercial success or wide range of applicability (useful both in startups and large companies)?
E.g., are RL or GNNs going to start being used in practice more widely (I know GNNs are used in large companies, but still I am not aware that they are widely used)?
I consider computer vision a well established field considering practical applications, but is there maybe something new happening there?
/r/MachineLearning
https://redd.it/1g5jvzp
Reddit
From the MachineLearning community on Reddit
Explore this post and more from the MachineLearning community
How to Create a Modern App with Django and Vue
https://www.thedevspace.io/community/django-vue
/r/djangolearning
https://redd.it/1g5ra7x
https://www.thedevspace.io/community/django-vue
/r/djangolearning
https://redd.it/1g5ra7x
Project I was tired of reading through thousands of lines of documentation
Alongside Python, Im learning C. So as a way of testing how much I have learned, I decided to dabble in some socket programming in C. Found beej's guide, and got to work.
Problem? I hate reading too much educational stuff. I realized that after every 10 or so minutes I'd lose focus of what I was reading
Solution? Build a program into which I can stuff the ENTIRE documentation, then ask it questions, and it'll give me answers from the documentation I stuffed it with.
Behold, FTHEDOCS!
What my project does: It basically gives you a question-answer like interface to search the documentation, so you dont have to spend hours looking for those 2 lines.
Target audience: Anyone looking for a nicer way to read the docs. Or anyone who has a bunch of text and would like to search through it.
Comparisons: Not that I know of. Though I guess the Ctrl+F shortcut is kind of similiar
REPO: **https://github.com/muaaz-ur-habibi/fthedocs**
Do note: This was a fun project I built as a way to learn RAG, and to suite my specific needs. As a result, it might not be suited for you, though I tried my best to make it as customizable as possible.
Thanks
/r/Python
https://redd.it/1g5nyng
Alongside Python, Im learning C. So as a way of testing how much I have learned, I decided to dabble in some socket programming in C. Found beej's guide, and got to work.
Problem? I hate reading too much educational stuff. I realized that after every 10 or so minutes I'd lose focus of what I was reading
Solution? Build a program into which I can stuff the ENTIRE documentation, then ask it questions, and it'll give me answers from the documentation I stuffed it with.
Behold, FTHEDOCS!
What my project does: It basically gives you a question-answer like interface to search the documentation, so you dont have to spend hours looking for those 2 lines.
Target audience: Anyone looking for a nicer way to read the docs. Or anyone who has a bunch of text and would like to search through it.
Comparisons: Not that I know of. Though I guess the Ctrl+F shortcut is kind of similiar
REPO: **https://github.com/muaaz-ur-habibi/fthedocs**
Do note: This was a fun project I built as a way to learn RAG, and to suite my specific needs. As a result, it might not be suited for you, though I tried my best to make it as customizable as possible.
Thanks
/r/Python
https://redd.it/1g5nyng
GitHub
GitHub - muaaz-ur-habibi/fthedocs: A documentation querying engine, useful for scanning the docs in a question-answer like manner
A documentation querying engine, useful for scanning the docs in a question-answer like manner - muaaz-ur-habibi/fthedocs
Advanced python tips, libraries or best practices from experts?
I have been working as a software engineer for about 2 years and python was always my go to language while building various different application. I always tried to keep my code clean and implement best practices as much as possible.
I wonder if there are many more tips which could enhance the way I write python?
/r/Python
https://redd.it/1g5xswk
I have been working as a software engineer for about 2 years and python was always my go to language while building various different application. I always tried to keep my code clean and implement best practices as much as possible.
I wonder if there are many more tips which could enhance the way I write python?
/r/Python
https://redd.it/1g5xswk
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
On a scale of 1 to 10, how would you recommed Django to a beginner?
As someone is trying to learn python for the first time, would you guys recommend to learn python and django for the first time or learn any other like javanoscript or nodeJs. So far I'm comfortable with the javanoscript basics but I'm trying to learn python and django. Any advice from the experienced developers here for a beginner is really helpful. And also what do you think about django for the upcoming years of development.
Is there any roadmap to get a proper knowledge so you don't miss the most important things to learn?
/r/django
https://redd.it/1g5tggk
As someone is trying to learn python for the first time, would you guys recommend to learn python and django for the first time or learn any other like javanoscript or nodeJs. So far I'm comfortable with the javanoscript basics but I'm trying to learn python and django. Any advice from the experienced developers here for a beginner is really helpful. And also what do you think about django for the upcoming years of development.
Is there any roadmap to get a proper knowledge so you don't miss the most important things to learn?
/r/django
https://redd.it/1g5tggk
Reddit
From the django community on Reddit
Explore this post and more from the django community
I've recently applied to a mid-level position and would like to know if it is normal to ask for all of this as a technical task for a company
code### Technical Assessment: Full-Stack Application Development with Django, React, and AWS
As part of the interview process, candidates are required to complete a technical assessment. The task involves developing a secure full-stack application with a Django backend, React frontend, and a PostgreSQL serverless database hosted on AWS Aurora RDS. The application must adhere to HIPAA compliance and include audit logging for security and monitoring purposes. Candidates are expected to containerize the application using Docker and deploy it to AWS using their own AWS account. Below are the detailed requirements for the assessment.
# Key Requirements
# General Requirements:
Tech Stack:
Backend: Python, Django (Rest Framework)
Frontend: React (with functional components and hooks)
Database: PostgreSQL (AWS Aurora Serverless)
Containerization: Docker
Deployment: AWS (EC2 or ECS with Copilot, using RDS Aurora for the database)
Source Code Management:
The code should be hosted on a GitHub repository, with a link provided.
Use Git for version control, following best practices with regular, well-documented commits.
Deployment:
Candidates should provide a live link to the deployed app running on AWS. The application must be deployed using Docker and hosted on AWS using an Aurora Serverless PostgreSQL instance for the database.
The
/r/django
https://redd.it/1g60ggm
code### Technical Assessment: Full-Stack Application Development with Django, React, and AWS
As part of the interview process, candidates are required to complete a technical assessment. The task involves developing a secure full-stack application with a Django backend, React frontend, and a PostgreSQL serverless database hosted on AWS Aurora RDS. The application must adhere to HIPAA compliance and include audit logging for security and monitoring purposes. Candidates are expected to containerize the application using Docker and deploy it to AWS using their own AWS account. Below are the detailed requirements for the assessment.
# Key Requirements
# General Requirements:
Tech Stack:
Backend: Python, Django (Rest Framework)
Frontend: React (with functional components and hooks)
Database: PostgreSQL (AWS Aurora Serverless)
Containerization: Docker
Deployment: AWS (EC2 or ECS with Copilot, using RDS Aurora for the database)
Source Code Management:
The code should be hosted on a GitHub repository, with a link provided.
Use Git for version control, following best practices with regular, well-documented commits.
Deployment:
Candidates should provide a live link to the deployed app running on AWS. The application must be deployed using Docker and hosted on AWS using an Aurora Serverless PostgreSQL instance for the database.
The
/r/django
https://redd.it/1g60ggm
Reddit
From the django community on Reddit
Explore this post and more from the django community
I created an app to animate stock performance
https://reddit.com/link/1g616sq/video/peq1orw0qdvd1/player
A few weeks ago, I saw a post that shows a screen recording of their Robinhood account. The pnl movement animation felt more engaging than a static chart, and it really stood out for me.
So I built a tool to animate stock performance chart: animatestock.com
This simple app basically animates data in a line chart. It also gives you flexibility in customizing the chart to your liking. You can also use it for things like net worth, savings, or even # of your social media followers, etc.
Let me know if you find it useful in anyway. Appreciate it!
/r/flask
https://redd.it/1g616sq
https://reddit.com/link/1g616sq/video/peq1orw0qdvd1/player
A few weeks ago, I saw a post that shows a screen recording of their Robinhood account. The pnl movement animation felt more engaging than a static chart, and it really stood out for me.
So I built a tool to animate stock performance chart: animatestock.com
This simple app basically animates data in a line chart. It also gives you flexibility in customizing the chart to your liking. You can also use it for things like net worth, savings, or even # of your social media followers, etc.
Let me know if you find it useful in anyway. Appreciate it!
/r/flask
https://redd.it/1g616sq