Bestoon
یک پروژه برای دیدن اینکه چطوری یک ایده می تونه به مرحله اجرا برسه. قدم به قدم فیلم گرفتم و منتشر کردم و خود سیستم هم برای عموم قابل استفاده است
Install / Use
/learn @jadijadi/BestoonREADME
Bestoon
A simple Income and Expense system.
How to run
To run Bestoon in development mode; Just use steps below:
- Install
python2,pip,virtualenvin your system. - Clone the project
https://github.com/jadijadi/bestoon. - Make development environment ready using commands below;
git clone https://github.com/jadijadi/bestoon && cd bestoon
virtualenv -p python2 build # Create virtualenv named build
source build/bin/activate
pip install -r requirements.txt
mv bestoon/settings.py.sample bestoon/settings.py
python manage.py migrate # Create database tables
- Run
Bestoonusingpython manage.py runserver - Go to http://localhost:8000 to see your Bestoon version.
Run On Windows
If You're On A Windows Machine , Make Environment Ready By Following Steps Below:
- Install
python2,pip,virtualenv - Clone the project using:
git clone https://github.com/jadijadi/bestoon. - Make Environment Ready Like This:
cd bestoon
virtualenv -p "PATH\TO\Python.exe" build # Give Full Path To python.exe
build\Scripts\activate # Activate The Virutal Environment
pip install -r requirements.txt
move bestoon\settings.py.sample bestoon/settings.py
python manage.py migrate # Create Database Tables
- Run
Bestoonusingpython manage.py runserver - Go to http://localhost:8000 to see your Bestoon version.
Run tests
To run tests in Bestoon simply use python manage.py test.
If you want more verbosity you can use -v option with 0, 1, 2, or 3.; e.g. python manage.py test -v2
More Clients
The project contains two different clients (command line and an ionic app for android/iOS) but all the 3rd party clients are more than welcomed. Add yours below.
- Ruby Console Clients API bestoon
- Angular 2 Web Client
- Bestoon Bash Script
- Bestoon Client for windows
- Bestoon Multiplatform Gui
- Telegram Bot Client
- Bestoon Telegram Bot
- Bestoon Telegram Bot Client
- BestoonMsn, a native Android client for Bestoon
- Bestoon php client
TODO
- [x] a restful login service. user will give user pass and will get her token
- [x] local storage for ionic app. will store token and will using it when calling anything
- [x] create and submit the APK!
- [ ] expand the error messages on the server side. client should understand that token was not valid and refer user to login page
- [ ] logging system
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
