Giter Club home page Giter Club logo

codecracker's People

Contributors

adwait-thattey avatar arminp17 avatar avulavasudha avatar bharaths0101 avatar codacy-badger avatar nikhilmunna avatar thoyiba avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

codecracker's Issues

Landing Page

Please create landing page
Push in the main-page branch
link to main-page branch
Run following commads :
git pull
git checkout main-page

Put the landing page in planning/webpages/planning page folder

Come up with a cool name

@ALL, please come with cool names for our websites.
Submit all your proposals in the comments below.
After everyone has given their suggestions, we will have a poll and choose one of the names

Learn disqus

Learn how discuss can be implemented in a website.

Solve option in view page

The solve option in view page should directly redirect to login page if user is not logged it.
Or else, simply display "Login to solve" instead of Solve on the button if user not authenticated

Contest Create/Edit Page

Use the material date-time picker for selecting the start and end date/time of contest.

U need to get the id of the field that django is rendering, then remove the fields and put the same ID in custom material fields

To change the format of material date and timepicker, use this code snippet while initilizing the fields

        document.addEventListener('DOMContentLoaded', function() {
               var elems = document.querySelectorAll('.datepicker');
                options = {
                     "format": "yyyy-mm-dd"
                }
                var instances = M.Datepicker.init(elems, options);
       });


        document.addEventListener('DOMContentLoaded', function() {
                  var elems = document.querySelectorAll('.timepicker');

                  options = {
                          "twelveHour": false
                   }
                    var instances = M.Timepicker.init(elems, options);
         });

Header and Footer

Make Nav Bar and Footer

Put the nav and footer along with landing and home page
Make sure nav is properly in

tag and footer is in to copy easily

make sure nav and footer are responsive

push directly in main-page branch

contests browse page

Make the page for contest browsing. SImilar to questions browse page.


Options in filter:

  • Past Contests

  • Onging Contests

  • Upcoming Contests

Options in Sort By:

  • Date Created

  • Start Date of contest

  • Most Registrations

  • Most Questions

Reverse Option

Browse Questions Page

Create the browse questions page
First create a simple basic card which contains all the basic info required in a questions card.
Then put 10-15 such sample cards in the page , make the page scrollable
Push changes in questions/browse branch
Link to questions/browse branch

Run the following statements
git pull
git checkout questions/browse

Put all the pages in planning/webpages/questions

Home Page

Please create home page
Push in the main-page branch
link to main-page branch
Run following commads :
git pull
git checkout main-page

Put the landing page in planning/webpages/planning page folder

Views, attempts and submissions counting

Make backend for counting the number of views, attempts and submissions for each question
this should be tracked for each user. For ex, if a user opens a question page for 3 times, it should still be counted as only 1 view

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.