באור המלחמה הרותחת, חרבות ברזל, אנו מפתחים מערכת לספק תמיכה חשובה לקהלות שלנו בתקופות קריטיות כאלה. פרויקט זה, הפתוח לקוד, מכוון ליצירת אפליקציה אינטרנטית שתקל על הלוגיסטיקה בין מלונות/מקומות, מתנדבים ומחסנים בעיר. לכל מלון או מקום יש מערכת כרטיסים שבה המפעילים יכולים ליצור, לנהל ולפתור כרטיסים הקשורים לבקשות סיוע או הפצת מידע. בנוסף, המערכת מנהלת מלאי במחסנים שונים, וממיינת פריטים כמו בגדים, מוצרי היגיינה, מזון ומשחקים לילדים. על ידי עידוד תקשורת יעילה וחלוקת סיוע, יוזמה זו מבטיחה סיוע מהיר ויעיל לאלה הזקוקים לו בתקופות סוערות. התרומות והתמיכה שלכם במטרה זו מוערכות ביותר.
התמיכה שלכם חשובה במיוחד כדי ליצור הבדל בחיים של רבים. אם זה על ידי תרומת קוד, דיווח על באגים, או הפצת המילה על הפרויקט הזה, כל תרומה קטנה עוזרת. יחד, אנו יכולים לבנות מערכת שבאמת מייצגת קהילה, סולידריות, וסיוע.
In light of the on-going war, IronSwords, we are developing a system to provide pivotal support to our communities during such critical times. This open-source project is aimed at creating a web application to facilitate logistics among hotels/locations, volunteers, and warehouses within a city. Each hotel or location operates a ticketing system where operators can create, manage, and resolve tickets regarding aid requests or information dissemination. Furthermore, the system manages inventory across different warehouses, categorizing items like clothing, hygiene products, food, and children's games. By enhancing communication and aid distribution, this initiative ensures prompt and effective assistance to those in need during turbulent times. Your contributions and support towards this cause are highly appreciated.
Your support is invaluable in making a difference in the lives of many. Whether it's by contributing code, reporting bugs, or spreading the word about this project, every bit helps. Together, we can build a system that truly stands for community, solidarity, and aid.
- הורידו את הפרויקט למחשב שלכם.
- הריצו את הפקודה
bun install
להתקנת התלויות. - כדי להתחבר ל-PlanetScale, עקבו אחר ההוראות הנתונות כאן.
- הגדירו את Google Cloud OAuth על פי ההוראות שנמצאות כאן.
- התקינו את Vercel ואת Google Cloud על פי ההוראות שבאתרים הבאים: Vercel ו- Google Cloud.
- העתיקו את הערכים הנדרשים לקובץ
.env
מהדוגמה שמסופקת בפרויקט. - להתחבר עם חשבון גוגל
- להריץ את הסטודיו (bun run db:studio)
- לגשת לטבלת users ולעדכן את הפרמטר role לADMIN
אנא הגישו PR עם התווית feat/<שם העמוד | תכונת אבטחה>
ואנו נמזג אותו בהקדם האפשרי.
אל תהססו ליצור קשר!
- לוח בקרה ליצירת מיקום
- לוח בקרה ליצירת מפעיל
- לוח בקרה ליצירת מחסן
- לוח בקרה של המחסן
- לוח בקרה לבקשות החיילים מצה"ל
- מנגנון הגבלת שיעור
- נעילת אזור (Cloudflare?)
- הגנה מפני בוטים
- הצפנת נתונים נוספת.
- Clone the project to your local machine.
- Run the command
bun install
to install the dependencies. - For connecting to PlanetScale, follow the guidelines provided here.
- Set up Google Cloud OAuth using the instructions found here.
- Install and set up Vercel and Google Cloud following the guidelines on their respective websites: Vercel and Google Cloud.
- Copy the required values into your
.env
file from the sample provided in the project. - Login with a google account
- run drizzle studio by bun run db:studio
- access users table and update your role to ADMIN
Please open a PR with the label feat/<page-name | security-feature>
and we will merge it as soon as possible.
Feel free to connect!
- Location creation dashboard
- Operator creation dashboard
- Warehouse creation dashboard
- Warehouse dashboard
- IDF Soldiers request dashboard
- Ratelimiter
- Region Lock (Cloudflare ?)
- Bot Protection
- Additional data encryption.
Any additional community suggestions are welcomed :)
Guide to contribute, open a PR with a feat/<page-name | security-feature> And we will merge it as soon as possible! Feel free to connect.