Bu loyiha kriptovalyutaga qaratilgan bo'lib, foydalanuvchilarga raqamli aktivlarni boshqarish va ular bilan samarali ishlash uchun vositalar va funksiyalarni taqdim etadi.
Asosiy funksiyalar:
- Foydalanuvchilarni autentifikatsiya qilish 🛡️: Xavfsiz kirish va ro'yxatdan o'tish tizimi.
- Balansni boshqarish 💰: Hisobingizdagi mablag'ni ko'rish va boshqarish.
- Pul o'tkazmalari 🔄: Foydalanuvchilar o'rtasida kriptovalyutani oson va xavfsiz o'tkazish.
- Tranzaktsiyalar tarixi 📜: Barcha tranzaktsiyalarni batafsil ko'rish imkoniyati.
- Dasturlash tili: Python 🐍
- Freymvork: Aiogram 3 (bot bilan ishlash uchun) 🤖
- Ma'lumotlar bazasi: PostgreSQL, SQLite 🗂️
- Asboblar: PyCharm (IDE), GitHub (versiya nazorati) 🖥️
Loyihani lokal ravishda sozlash uchun quyidagi bosqichlarni bajaring:
-
Repozitoriyani klonlang:
git clone https://github.com/JMJfrds/DigitalWalletPro.git
-
Loyihaning papkasiga o'ting:
cd DigitalWalletPro
-
Virtual muhit yarating va uni faollashtiring:
python -m venv venv source venv/bin/activate # Windows uchun `venv\Scripts\activate`
-
Kerakli kutubxonalarni o'rnating:
pip install -r requirements.txt
-
Loyihani sozlang va API kalitlari, ma'lumotlar bazasi loginlari kabi ma'lumotlarni o'rnating.
.env
fayl yarating:API_KEY=your_api_key DATABASE_URL=your_database_url
-
Loyihani ishga tushiring:
python main.py
- Foydalanuvchi hisoblarini himoya qilish uchun xavfsiz kirish va ro'yxatdan o'tish tizimi.
- Foydalanuvchilar balansini real vaqt rejimida ko'rsatish.
- Hisob balansini oshirish uchun mablag' kiritish.
- Boshqa foydalanuvchilarga xavfsiz va qulay tarzda mablag' o'tkazish.
- Tranzaktsiyalarni yanada oshkora va samarali boshqarish uchun batafsil tarix.
Loyihani yaxshilash uchun hissangizni qo'shishingiz mumkin! Hissa qo'shish uchun:
- Repozitoriyani fork qiling.
- Yangi tarmoq yarating:
git checkout -b feature-name
- O'zgartirishlarni kiriting va commit qiling:
git commit -m "Add feature-name"
- Fork qilingan repozitoriyaga push qiling:
git push origin feature-name
- Asosiy repozitoriyaga pull request yuboring.
Ushbu loyiha MIT litsenziyasi ostida litsenziyalangan.
Loyiha bo'yicha savol yoki fikr-mulohazalar uchun loyiha jamoasi bilan bog'laning:
- Bobokulova Jasmina 🧑💻
- Hamidova Laylo 👩💻
Ushbu loyihaga hissa qo'shganlarning barchasiga alohida minnatdorchilik bildiramiz. 🎉