Code Monkey home page Code Monkey logo

codershq's People

Contributors

abdualblooshi avatar abdulkarim-suleiman avatar allcontributors[bot] avatar arsxl avatar cr2007 avatar dependabot[bot] avatar derpysmurf avatar haralali avatar kajaldoshi avatar musab0 avatar naisofly avatar ralsuwaidi avatar vatsalyagoel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

codershq's Issues

Adding User Settings in Database

It would be better if the data was passed to the root html file in codershq/templates/base.html

  • themePreference (can be text/varchar): default value would be light and dark would be an option
  • languagePreference (also text/varchar): default value would be en and ar would be an option

Limit scoring

Add function to limit points in scoring in any one dimension. So someone who has large commits should not dominate the scoring.

Design a dashboard that connects every part of CHQ that shows basic data

๐Ÿ† Task Description: Dashboard design and prototype
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: CSS, HTML, Figma


There is so many things happening on the platform. We need a dashboard design that can connect all of them and display it in one place.

๐Ÿ“ Submission Requirements

  • Dashboard design using tailwind CSS
  • (optional) dark mode
  • must show: events up coming, challenges joined, score, basic profile information, any extra info that makes sense

Create a company database class

๐Ÿ† Task Description: Create a new database class that defines what a company is
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: Django


Requirement

  • Create a new database class that defines what a company is
  • link that company with a user base class
  • Add a method for a user to become a company

Participate endpoint needs UI update

๐Ÿ† Task Description: Update the UI page of the participation endpoint
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: HTML, CSS


UI update for /event/{id}/participate

Event calendar for CHQ events

๐Ÿ† Task Description: Create a calendar which links to all events
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: HTML, CSS


Currently CHQ has public events that people can join using an invite link. It would be good to have a single page that displays CHQ events with invite links.

Update ReadMe

Make the ReadMe more relevant with the right information to build.

Auto generate certificate of attendance for event participants

๐Ÿ† Task Description: Auto generate certificate of attendance for event participants
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: Python, Image Manipulation

  • If someone joins an event there they can receive a certificate if they verify that they attended the event.
  • Multiple events

Create a requirement document for the blockchain incentive program

๐Ÿ† Task Description: Create a document with all the requirements needed for the project
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: Blockchain, Crypto


We are planning to launch our very own currency which ties in with the rest of the platform. The idea is to have the currency integrate with the platform and automatically gives rewards based on contribution, participation and completion of different events and challenges. These rewards can later be cashed into a marketplace

To achieve this we need to start by first writing down what we are looking for in a program such as this one.

Streamline CHQ events with eventbrite

๐Ÿ† Task Description: Combine CHQ events with eventbrite
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: Python, API


Currently when there is an event it triggers an automate.io script to push the event to discord.
It would be better that once an event is created in the platform a signal is sent and a local bot pushes the event to discord.

Streamline Events

Events API Streamline

We need to streamline all the events into one clean process. To do this we must first connect coders hq with [eventbrite](https://www.eventbrite.com/) (the current event system). Eventbrite has [its own api](https://www.eventbrite.com/platform/docs/api-basics) and we need to create an event in the eventbrite system anytime an event is created in CHQ.

Wanted Process

  1. Event is created in CHQ
  2. A signal is sent to eventbrite (using django event model)
  3. The signal contains all the details to create an eventbrite event

Testing Criteria

  • Make a test account with eventbrite
  • Make a local version of CHQ
  • Create an event in the django admin page and it should create the same event in eventbrite

Reward

  • contributor role in discord
  • love and appreciation

Create a chat system for users to communicate

๐Ÿ† Task Description: Create a simple chat system that can be added to the tech stack
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: Fullstack


Requirements

  • basic chat feature that can be triggered when selecting a user
  • can run separately
  • it can be an api but must be hosted locally

Setting account username to the social account name

๐Ÿ† Task Description: Link setting account username to the social account name
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: Django


automatically setting the social account name to the username of the CodersHQ account could result in the following issue:

userA registers through CodersHQ with username:xyz without linking a social account.
userB with GitHub username:xyz will not be able to login with GitHub as the username was taken by userA.

Add a contributors section in the home page

๐Ÿ† Task Description: Add a section in the landing page to showcase CHQ contributors
๐Ÿ‘จโ€๐Ÿš€ Skills Needed: HTML, CSS


We need to add a section after the partners in the home page which shows the lead contributors with

a picture / small bio / and a social media account

The contributors are also discord admins.

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.