Code Monkey home page Code Monkey logo

farhadmohseni / bestoon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jadijadi/bestoon

0.0 1.0 0.0 5.39 MB

یک پروژه برای دیدن اینکه چطوری یک ایده می تونه به مرحله اجرا برسه. قدم به قدم فیلم گرفتم و منتشر کردم و خود سیستم هم برای عموم قابل استفاده است

Home Page: http://bestoon.ir

Python 0.79% Shell 0.02% JavaScript 79.06% CSS 19.41% HTML 0.72%

bestoon's Introduction

Bestoon

A simple Income and Expense system.

How to run

To run Bestoon in development mode; Just use steps below:

  1. Install python2, pip, virtualenv in your system.
  2. Clone the project https://github.com/jadijadi/bestoon.
  3. 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
  1. Run Bestoon using python manage.py runserver
  2. 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:

  1. Install python2, pip, virtualenv
  2. Clone the project using: git clone https://github.com/jadijadi/bestoon.
  3. Make Environment Ready Like This:
cd bestoon
virutalenv -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
  1. Run Bestoon using python manage.py runserver
  2. 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.

TODO

  • a restful login service. user will give user pass and will get her token
  • local storage for ionic app. will store token and will using it when calling anything
  • 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

bestoon's People

Contributors

jadijadi avatar rezkam avatar ali-xoerex avatar drna3r avatar sadeqn avatar imnirdst avatar shalbafzadeh avatar mahdiyargit avatar snhasani avatar professormahi avatar fffaraz avatar arashrasoulzadeh avatar theweirddev avatar theseafarer avatar omdmhd avatar mojtabamonfared avatar shayanzare007 avatar alirezaies avatar smdmori avatar mamal72 avatar moeen avatar mbohlooli avatar farbodahm avatar n1arash avatar amirhomayoun avatar mrjosh avatar aaghamohammadi avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.