You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nasza strona powstała z myślą o wspieraniu organizacji charytatywnych w Polsce.
6
-
Od początku za najwazniejsze założenia przyjęliśmy pełną transparentność, otwartość kodu,
7
-
użycie rozwiązań darmowych i wykluczenie wszelkich możliwości pozyskiwania jakichkolwiek
8
-
korzyści za jej tworzenie, prowadzenie i rozwój.
5
+
**wyślij.co** to polska platforma wspierania organizacji charytatywnych, stworzona z myślą o ułatwieniu pomocy potrzebującym. Od początku za najważniejsze założenia przyjęliśmy pełną transparentność, otwartość kodu, użycie rozwiązań darmowych i wykluczenie wszelkich możliwości pozyskiwania jakichkolwiek korzyści za jej tworzenie, prowadzenie i rozwój.
9
6
10
-
Wyslij.co jest projektem otwartym, dostępnym na zasadach wolnego oprogramowania. Dzieki temu
11
-
każdy może uczestniczyć w jego rozwoju.
7
+
**wyślij.co** jest projektem otwartym, dostępnym na zasadach wolnego oprogramowania. Dzięki temu każdy może uczestniczyć w jego rozwoju i pomagać polskim organizacjom charytatywnym.
12
8
13
9
Jeżeli chcesz dołączyć do grona kontrybutorów, przede wszystkim przejrzyj naszą sekcję
Projekt wykorzystuje **GitHub Actions** do automatycznej walidacji:
154
+
155
+
-**Walidacja YAML** - sprawdzenie poprawności składni plików organizacji
156
+
-**Weryfikacja KRS** - automatyczne sprawdzanie numerów w rejestrze
157
+
-**Kontrola konfliktów** - wykrywanie duplikatów adresów organizacji
158
+
-**Build test** - sprawdzenie poprawności generowania stron statycznych
159
+
160
+
## Bezpieczeństwo
161
+
162
+
### Zasady bezpieczeństwa
163
+
164
+
-**Nie publikuj danych wrażliwych** - unikaj commitowania tokenów, haseł, kluczy API
165
+
-**Weryfikuj organizacje** - sprawdzaj wiarygodność dodawanych organizacji
166
+
-**Bezpieczne linki** - wszystkie linki do produktów powinny być bezpieczne (HTTPS)
167
+
-**Walidacja danych** - każda organizacja musi przejść weryfikację KRS
168
+
169
+
### Zgłaszanie problemów bezpieczeństwa
170
+
171
+
W przypadku znalezienia luki bezpieczeństwa, prosimy o kontakt przez [GitHub Security Advisories](../../security/advisories) zamiast publicznych Issues.
172
+
173
+
# Dodatkowe zasoby
174
+
175
+
## Dokumentacja
176
+
177
+
-**[README.md](README.md)** - podstawowe informacje o projekcie
-**[Issues](../../issues)** - zgłaszanie błędów i propozycji
184
+
-**[Discussions](../../discussions)** - ogólne dyskusje o projekcie
185
+
-**[Pull Requests](../../pulls)** - przegląd zmian
186
+
187
+
## Kontakt
112
188
113
-
Gotowe zmiany należy przedstawić w formie Pull Requestu. Każda zmiana wymaga zatwierdzenia przez przynajmniej jedną osobę z naszego zespołu.
114
-
W opisie Pull Requesta zamieść informacje o wprowadzonych zmianach oraz odniesienie do Issue, którego dotyczą zmiany.
189
+
W razie wszelkich niejasności najlepszym kanałem komunikacji jest sekcja [Issues](../../issues). Wystarczy założyć nowe zgłoszenie i opisać zagadnienie - zespół postara się odpowiedzieć jak najszybciej.
115
190
116
-
# Dodatkowe pytania i kontakt
191
+
---
117
192
118
-
W razie wszelkich niejasności, najlepszym kanałem komunikacji z nami jest sekcja Issues. Wystarczy założyć nowe zgłoszenie i opisać zagadnienie.
193
+
**Dziękujemy za zainteresowanie rozwojem wyślij.co i wspieranie polskich organizacji charytatywnych!** 🎉
Serwis z linkami do potrzebnych artykułów dla organizacji dobroczynnych
1
+
# wyślij.co
2
+
3
+
Polska platforma wspierania organizacji charytatywnych - katalog organizacji dobroczynnych z możliwością łatwego wspierania ich działalności poprzez zakup potrzebnych produktów.
4
+
5
+
## 📋 Spis treści
6
+
7
+
-[O projekcie](#-o-projekcie)
8
+
-[Funkcjonalności](#-funkcjonalności)
9
+
-[Technologia](#-technologia)
10
+
-[Rozwój lokalny](#-rozwój-lokalny)
11
+
-[Dodawanie organizacji](#-dodawanie-organizacji)
12
+
-[Współpraca](#-współpraca)
13
+
-[Licencja](#-licencja)
14
+
15
+
## 🎯 O projekcie
16
+
17
+
**wyślij.co** to bezpłatna, otwarta platforma stworzona z myślą o ułatwieniu wspierania polskich organizacji charytatywnych. Naszą misją jest:
18
+
19
+
-**Transparentność** - pełna otwartość kodu i procesów
20
+
-**Dostępność** - bezpłatne korzystanie dla wszystkich organizacji
21
+
-**Prostota** - łatwe dodawanie organizacji i znajdowanie sposobów wsparcia
22
+
-**Niezależność** - brak zysków z działania platformy
23
+
24
+
Platforma umożliwia organizacjom charytatywnym prezentację swoich potrzeb w formie "list zakupów", dzięki czemu darczyńcy mogą bezpośrednio kupować konkretne produkty potrzebne organizacjom.
25
+
26
+
## 🚀 Funkcjonalności
27
+
28
+
-**Katalog organizacji** - przegląd zweryfikowanych polskich organizacji charytatywnych
29
+
-**Listy potrzeb** - każda organizacja może prezentować swoje aktualne potrzeby
30
+
-**Weryfikacja KRS** - automatyczne sprawdzanie organizacji w oficjalnym rejestrze
31
+
-**Responsywny design** - dostosowany do wszystkich urządzeń
32
+
-**Statyczne strony** - szybkie ładowanie i wysoka dostępność
33
+
-**SEO-friendly** - zoptymalizowane pod kątem wyszukiwarek
34
+
35
+
## 🔧 Technologia
36
+
37
+
### Architektura
38
+
-**Backend**: Flask + Frozen-Flask (generowanie stron statycznych)
39
+
-**Frontend**: Tailwind CSS + Jinja2 templates
40
+
-**Dane**: Pliki YAML z informacjami o organizacjach
41
+
-**Hosting**: GitHub Pages (darmowy hosting)
42
+
-**CI/CD**: GitHub Actions (automatyczne budowanie i deploy)
43
+
44
+
### Struktura projektu
45
+
```
46
+
├── site/ # Główna aplikacja Flask
47
+
│ ├── server.py # Serwer i generator stron statycznych
ORGANIZATIONS_DIR_PATH=organizations ORGANIZATIONS_SLUG_FIELD_NAME=adres uv run python site/server.py
86
+
```
87
+
88
+
Aplikacja będzie dostępna pod adresem: http://localhost:5000
89
+
90
+
### Budowanie wersji produkcyjnej
91
+
92
+
```bash
93
+
# Budowanie stylów CSS
94
+
npm run build
95
+
96
+
# Generowanie stron statycznych
97
+
uv run python site/server.py build
98
+
```
99
+
100
+
## 📝 Dodawanie organizacji
101
+
102
+
### Format pliku YAML
103
+
104
+
Każda organizacja powinna mieć plik `.yaml` w katalogu `organizations/`:
105
+
106
+
```yaml
107
+
nazwa: "Przykładowa Fundacja"
108
+
adres: "przykladowa-fundacja"
109
+
strona: "https://example.org"
110
+
krs: "1234567890"
111
+
dostawa:
112
+
ulica: "ul. Główna 1"
113
+
kod: "00-001"
114
+
miasto: "Warszawa"
115
+
telefon: "+48 123 456 789"
116
+
produkty:
117
+
- nazwa: "Żywność dla schroniska"
118
+
link: "https://example.org/zywnosc"
119
+
opis: "Karma dla psów i kotów"
120
+
- nazwa: "Materiały biurowe"
121
+
link: "https://example.org/biuro"
122
+
```
123
+
124
+
### Sposoby dodawania organizacji
125
+
126
+
#### Opcja 1: Formularz GitHub Issue (zalecana dla organizacji)
127
+
128
+
Jeśli nie masz doświadczenia z kodem, skorzystaj z **[formularza zgłoszenia organizacji](https://github.com/wyslijco/wyslijco.github.io/issues/new/choose)**:
129
+
130
+
1. **Wybierz "Zgłoszenie organizacji"** z dostępnych szablonów Issue
131
+
2. **Wypełnij formularz** z danymi organizacji:
132
+
- Nazwa organizacji i strona internetowa
133
+
- Numer KRS (10 cyfr)
134
+
- Propozycja adresu strony (slug)
135
+
- Pełne dane dostawy (adres, telefon, email)
136
+
- Opcjonalny kod paczkomatu
137
+
3. **Wyślij zgłoszenie** - automatycznie zostanie utworzony Issue
138
+
4. **Poczekaj na weryfikację** - zespół skontaktuje się przez oficjalne kanały organizacji
139
+
140
+
#### Opcja 2: Pull Request (dla osób technicznych)
141
+
142
+
1. **Przygotuj dane** - zbierz wszystkie wymagane informacje o organizacji
143
+
2. **Stwórz plik YAML** - zgodnie z formatem poniżej
144
+
3. **Zweryfikuj dane** - upewnij się, że numer KRS jest prawidłowy
145
+
4. **Stwórz Pull Request** - z nowym plikiem organizacji
146
+
5. **Przejdź weryfikację** - automatyczne sprawdzenie poprawności danych
147
+
148
+
### Wymagania dla organizacji
149
+
150
+
- Posiadanie aktywnego wpisu w rejestrze KRS
151
+
- Działalność charytatywna zgodna z misją platformy
152
+
- Aktualne dane kontaktowe i adres dostawy
153
+
- Lista produktów z bezpośrednimi linkami zakupowymi
154
+
155
+
## 🤝 Współpraca
156
+
157
+
Projekt jest otwarty na współpracę! Możesz pomóc na różne sposoby:
158
+
159
+
### Dla programistów
160
+
- Rozwój funkcjonalności platformy
161
+
- Optymalizacja wydajności
162
+
- Poprawki błędów
163
+
- Testy automatyczne
164
+
165
+
### Dla organizacji
166
+
- Dodawanie nowych organizacji
167
+
- Aktualizacja danych istniejących organizacji
168
+
- Feedback o funkcjonalności platformy
169
+
170
+
### Dla użytkowników
171
+
- Zgłaszanie błędów i problemów
172
+
- Sugestie nowych funkcjonalności
173
+
- Rozpowszechnianie informacji o platformie
174
+
175
+
Szczegółowe informacje znajdziesz w pliku [CONTRIBUTING.md](CONTRIBUTING.md).
176
+
177
+
## 📄 Licencja
178
+
179
+
Projekt udostępniony na licencji określonej w pliku [LICENSE](LICENSE).
180
+
181
+
## 🆘 Pomoc i kontakt
182
+
183
+
- **Issues**: [GitHub Issues](https://github.com/wyslijco/wyslijco.github.io/issues) - zgłaszanie błędów i sugestii
0 commit comments