non-profit-link
Non-Profit Link (NP Link). Used for communication between non-profits.
Science Score: 31.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Keywords
Repository
Non-Profit Link (NP Link). Used for communication between non-profits.
Basic Info
- Host: GitHub
- Owner: kurealnum
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Homepage: https://nonprofitlink.org
- Size: 2.12 MB
Statistics
- Stars: 9
- Watchers: 1
- Forks: 8
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
NPL (Non Profit Link)
Check out the site
The site is live! Woo hoo! Check it out here.
If you'd like to make a feature request, please do so! I'd be happy to look into it.
Info
Written in Python, HTML, and CSS
Uses Django, DRF (Django Rest Framework), HTMX, and Postgres.
Join the discord!
Layout/Design: Look over this if you're trying to understand the frontend of the project. If you're contributing to the frontend, please do not worry about making everything exactly like the Figma file.
Some extra diagrams (generally unused): Eraser.io
This is a referral link. I pay to host Non Profit Link, and signing up with this referral link can help alleviate some of the costs.
Contact information
- Discord: kureal#0464
- Email: oscar.gaske.cs@gmail.com
FAQ
So... React?
React has (as of 11/30/23) been completely removed from this project. I would've liked to have kept it around, but it was really only causing major cramps in my workflow. Other than being "scalable", it served no purpose.
What is DRF (Django Rest Framework) used for?
Used for the Items API (see apps/items/)!
(Mission Statement) What am I going to do with this/what is it for?
My mom frequently volunteers for local organizations such as food pantries and homeless shelters. These organizations might seem like they're always in need of every single supply, but that's not exactly right. In my own experience, these organizations often have an excess of some items but a shortage of others. The simple solution to this is just to share, but if there's not a platform to share/advertise these supplies on, then there's no way to know who needs what. The little sharing that is done is normally done through connections that leadership makes. I don't speak for every non-profit in existence, but this seems to be a pretty big problem.
To resolve this, I'd like to develop a web application with the tools listed that will enable these organizations to list what they have and what they need.
What database will you/are you using?
PostgreSQL (pronounced "post - gree - skew - l")
Why aren't you using a JS framework for your frontend?
See this. Django doesn't play well with frontend JS frameworks. The only framework that works really well is HTMX, or something on the same level of minimalistic as HTMX.
How are you hosting this?
Nginx and Gunicorn through a VPS.
Folders
- apps: All apps, future and present
- diagrams: Draw.io files. Just a database diagram at the moment
- static: Static files
- project: Project folder for Django
- tests: Unit tests for Django
- templates: Templates for Django
Owner
- Name: kureal
- Login: kurealnum
- Kind: user
- Location: King George, Virginia
- Repositories: 3
- Profile: https://github.com/kurealnum
16, trying to learn CS (if any of my teachers see this, yeahhh i know i need to make this more professional)
Citation (citations.txt)
-- Citations for resources used on site (images and what not) https://webstockreview.net/explore/handshake-clipart-businessman/ https://vectorified.com/download-image#who-we-are-icon-38.png https://www.flaticon.com/free-icon/developer_1803671 https://www.flaticon.com/free-icon/algorithm_2172943
GitHub Events
Total
- Issues event: 9
- Watch event: 4
- Issue comment event: 1
- Push event: 9
- Pull request event: 2
Last Year
- Issues event: 9
- Watch event: 4
- Issue comment event: 1
- Push event: 9
- Pull request event: 2