Skip to content

tridge-hq/hamji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hamji

Welcome to Tridge sandbox project!

We'd love to collaborate with amazing developers as we drive the development of "Global Sourcing Hub of Food & Agriculture" into the future.

Guidelines

  • Fork this repository
  • Setup project
  • Achieve TODO items one by one
  • Mark an item as done in the TODO list
    • Like this
  • Push your changes to remote
  • Share us the link to your remote repository

Setup

  • Install PIP packages
pip install -r requirements.txt
  • Run server
python manage.py runserver

TODO

  1. Raise 404 if no matching question
  2. Show only questions that are published and not yet closed
  3. Enable to comment on question
  4. Enable to comment on comment
  5. Enable to suggest new choice for question
  6. Limit the number of choices that can be suggested on one question
  7. Extends Question.closed_at by one day, when new choice is suggested for that question
    • Requirements:
      • Use Django signal/receiver system
  8. In /polls/, fetch only 5 questions through REST API
  9. [Advanced] Handle race condition on handling "vote" action
  10. [Advanced] Implement login system
  11. [Advanced] Implement system that a question creator can approve suggested choices
  12. [Advanced] Implement global search for questions and choices

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published