Giter VIP home page Giter VIP logo

hacktober-fest's Introduction

Banner

Hacktoberfest

KickStart to Open Source Event

What is Hacktoberfest?

A month-long celebration from October 1st - 31st sponsored by Digital Ocean and GitHub to get people involved in Open Source. Create your very first pull request and contribute to the open source developer community.

How to contribute to this repository

  • Fork this repository (Click the Fork button in the top right of this page, then click at your profile)
  • Clone your fork down to your local machine
git clone https://github.com/your-username/hacktober-fest.git
  • Complete the task. (Details of the task are provided in the section below)
  • Commit and push
git add .
git commit -m "Commit message"
git push origin branch-name
  • Create a new pull request from your forked repository (Click the New Pull Request button located at the top of your repo)
  • Wait for your PR review and merge approval!
  • Star this repository if you had fun!

Task Details/Problem Statements

A. Web Development.

    1. Design a Interactive Webpage which fetches News using News API
    1. Design User Interface for a static Blog Website
    1. A Quiz Web-App using React.js

B. App Development.

    1. Create a password manager app
    1. Medicine tracker/ Reminder app
    1. Food Ordering app

C. Competetive Programming

    1. It is interesting to find the factorial of a number, and calculating it is also not a big deal. But geeks it is the hacktober fest and you have to calculate the factorial using recursion in any language.
    1. Given a matrix if an element in the matrix is 0 then you will have to set its entire column and row to 0 and then return the matrix. Try to optimise for time.
    1. Given two sorted arrays arr1[] and arr2[] of sizes n and m in non-decreasing order. Merge them in sorted order. Modify arr1 so that it contains the first N elements and modify arr2 so that it contains the last M elements. Try to solve with Linear Space Complexity.
    1. Given a string s, reverse the words of the string. Optimise for O(n) time and O(1) space complexities.
    1. Given an array of N integers, and a number sum, the task is to find the number of pairs of integers in the array whose sum is equal to sum. Optimise for O(n) time and space.
    1. Given a String, find the length of longest substring without any repeating character. Try to obtain O(n) time and Space Complexity.
    1. You are given an array ,find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. The solution should be strictly in O(n).

D. AI/ML

    1. Face detection logic in any language
    1. Data Prdeiction Model for any business purchase

E. Blockchain

    1. Write a lottery smart contract using solidity language
    1. Write an ecommerce smart contract using solidity language
    1. Write a smart contract for creating a NFT
    1. Write a smart contract for generating ERC-20 tokens

F. UI/UX

    1. Design a logo for a Fintech company.
    1. Design a dashboard page for a tracker app.
    1. Design a landing page for a portfolio website (generic).

Rules for making PULL REQUEST

    1. Except for competitive programming you have to add folder (not files) as a solution in the respective fodlers
    1. For Competetive programming questions add files (any language) into the respective folder
    1. Last step is to add your name and details in the md file in the respective folder
    1. Test cases for competitive programming questions are mentioned in info.md file

hacktober-fest's People

Contributors

abbasnajmi18 avatar abdurrahmanchauhan avatar aryaparikh avatar borkartanishkabhushan avatar dhyeyshah794 avatar divijakinger avatar gdsckjsit avatar kartik-raina5802 avatar krishichawda avatar krishnagithub03 avatar kuchbhi-kunal avatar levermanx avatar mayank2002-jpg avatar mellowmancer avatar pc2040211 avatar pruthvirajp04 avatar rahulpandharkar avatar samyakjasani avatar sarangk02 avatar shivam5522 avatar star-b0y avatar taaaahahaha avatar tranquiltanisha avatar trushildhokiya avatar viren-joshi avatar yatndeep-dubey avatar

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.