Code Monkey home page Code Monkey logo

gem's Introduction

Hey there! I'm Advaita, a software developer and the founder of AKD Studios, a small company with a mission to help people learn and grow on a spiritual level. We're all about empowering folks to reach their full potential and be their best selves. We've got a knack for TypeScript and Python, and we make killer mobile apps too. I've got mad skills in front-end and back-end development, so my goal is to make software that solves problems and helps my clients grow and get better.

gem's People

Contributors

akdasa avatar albertlidas avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

ysharshit

gem's Issues

Suspend user

  • Do not allow suspended user to login.
  • Show suspending reason, when user will try to login.

Unable to close session

File "/Users/akd/Projects/dev/gbc-meeting/gbcma/web/blueprints/session/controller.py", line 109, in close
return session.close()
AttributeError: 'Session' object has no attribute 'close'

Proposal ID

Также законопроектам присваивается индивидуальный номер, например D07 или B12

Dropdown for "Add proposal to Session" dialog

Бывает по-разному, но поэтому-то и хорошо было бы иметь оба вида поиска – по списку и по ключевому слову. Если их немного – удобнее искать по списку, а если много – по ключевому слову.

cache loaded docs from mongo

  1. Cache loaded docs from mongo
  2. Provide interface to invalidate cache

Why?

for user_id in self.__votes:
  user = users.get(user_id)  # it will call db a lot of times

Session permissions

Получается три типа сессий
Тогда у сессии появляется пара новых свойств: “кто может присутствовать”, “кто может голосовать”. А там можно в выпадающем списке сделать множественный выбор ролей (все, gbc, …).

Comments consolidation

Это было бы удобно – чтобы можно было смотреть комментарии как по респондентам, так и по категориям.

Unable to create session without proposals

It crashes
`
bson.errors.InvalidId

File "/Users/akd/Projects/dev/gbc-meeting/gbcma/web/blueprints/sessions/controller.py", line 33, in _update_model
ids = list(map(lambda x: ObjectId(x), ids_list))

bson.errors.InvalidId: '' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string
`

Refactor db module

Extract generic Repository functionality into separate (abstract) class.

Show next stage name

Думаю, было бы информативнее, чтобы на кнопках или где-то рядом появлялось название стадий, к которым они ведут.

Session facility

  • Secretary can start new session
  • Users can see list of started sessions (actually one session is required, so if one session started just display a big button "JOIN")
  • Users can join to session

simple DTO

I hate to write:

doc = db.get("some")
doc["_id"] ## looks like hell

View Votes Result stage

Отображать результаты голосования отдельным шагом. Пользователь не должен видеть результаты поскольку они могут повлиять на исход голосования.

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.