Git Product home page Git Product logo

cm1_python_test_carlos's Introduction

cm1_python_test

For candidates interested in working for cm1 Please fork this repo.

Main Test

Please open CM1_DevQuickTest_Question.ipynb for the main tasks. Make a copy of the notebook rather than working on the main one. Deliverables: The link for your own colab workbook

Django Test Instruction

Hi there! You are going to make edits on a Django project. The Django project is a super simple version of Reddit. Note that the repo uses terminology that differs from Reddit terminology. Clone this repo (https://github.com/nikolak/django_reddit) and complete the following tasks:

  1. Make it work. There are a couple bugs in the repo. Depending on your version, bugs are very likely to occur. We expect you to fix these bugs and make the original code run. Deliverables: Make a post with your full name and the date (Jul 04, 2023) or (MMM DD, YYYY) format and send over the screenshot. example image

  2. For submissions that have URL, the code will automatically direct you to the URL rather than the submissions detail page. We are going to change it. When a user clicks on the submission/post from the home page, it will direct them to the detailed submission page (please find the right views.py function). If a submission has a URL, we will just display the URL as an additional line instead. Deliverables: You are going to make two posts, one with a URL and the other one without URL and send over the screenshot. example image

  3. Let's add some additional information: submissions and comments on the user profile. Deliverables:: Make a couple of posts after registering yourself and take a screenshot of your profile with the list of comments and submissions. example image

  4. Let's add an "Edit" button on the comment page that allows the right user to edit his own submissions. Deliverables: : Take two screenshots of the new comments page with the functioning "edit" bottom. First screenshot shows the submission and the second screenshot shows the SAME submission (with the same ID) but with edited content.

    Before: example image

    After: example image

  5. Finally, please upload a youtube or loom video going over a live demo with the above tasks.

    Once you finish, please reach out with your repo link. You can also email me at [email protected]

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.