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.
- 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
- Install PIP packages
pip install -r requirements.txt
- Run server
python manage.py runserver
- Now that the server’s running, visit http://127.0.0.1:8000/polls/ with your Web browser
- Raise 404 if no matching question
- Show only questions that are published and not yet closed
- Enable to comment on question
- Enable to comment on comment
- Enable to suggest new choice for question
- Limit the number of choices that can be suggested on one question
- Extends
Question.closed_at
by one day, when new choice is suggested for that question- Requirements:
- Use Django signal/receiver system
- Requirements:
- In
/polls/
, fetch only 5 questions through REST API - [Advanced] Handle race condition on handling "vote" action
- [Advanced] Implement login system
- [Advanced] Implement system that a question creator can approve suggested choices
- [Advanced] Implement global search for questions and choices