GithubHelp home page GithubHelp logo

simranlotey / hacktoberfest Goto Github PK

View Code? Open in Web Editor NEW
13.0 1.0 123.0 35.29 MB

Make your first PR! ~ A beginner friendly repository made specifically for open source beginners. Add any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure you add the program under the correct language directory. Happy coding

Python 31.10% JavaScript 14.77% C++ 7.70% Java 9.21% HTML 19.78% CSS 8.51% TypeScript 2.76% Shell 1.21% C 4.96%
hacktoberfest hacktoberfest2023 hacktoberfest-accepted

hacktoberfest's Introduction

Hacktoberfest

Hacktoberfest is a program by Digital Ocean, DEV and Github, where you can easily win a T-Shirt just by making 4 pull requests in the month of October to any open source projects on Github.

Our Contributors

hacktoberfest's People

Stargazers

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

Watchers

 avatar

hacktoberfest's Issues

Brick Breaker Game (HTML/CSS/JavaScript)

Build a basic Brick Breaker game where the player bounces a ball to break bricks. Use HTML for the game canvas, CSS for styling, and JavaScript for game physics.

Create a Simple Clock

  • Develop an HTML structure to display a digital clock.
  • Use CSS to style the clock's appearance.
  • Implement JavaScript to update the time in real-time.

Calculate BMI

Write a program to calculate the Body Mass Index (BMI) using height and weight.

Mineral Processing Technology - Image Analytics

In the field of Mineral Processing Technology, size analysis of the various particles of an extracted sample is of importance in determining the quality of minerals, entropy values and in establishing the degree of liberation of the values from the gangue at various particle sizes. In this problem statement, candidate is required to analyze the mineral particles in the input folder and calculate the following -

The smallest circle that just encapsulates the particle (the circle has to be generated on the image).

Total surface area of the particle (in pixels) (Has to be generated on the image)

The major axis (longest axis) in the particle that lies entirely inside the particle (in pixels) (Has to be generated on the image)

Total perimeter of the particle (in pixels) (Has to be generated on the image)

Centroid of the particle (Has to be generated on the image)

create Simon Game (HTML/CSS/JS)

The output looks like this:
Screencast from 26-10-23 09:18:43 अपराह्न +0545.webm

features are:

  • Sequential button lighting and sound playback to form a pattern for the player to follow.
  • User input tracking and comparison with the generated pattern.
  • Level tracking and display for the player's progress.
  • High score tracking and display for the player's best performance.
  • Visual and audio cues to provide feedback to the player.
  • Restart functionality upon incorrect pattern replication.

Number Base Converter

Write a program to convert numbers between different numerical bases (e.g., hexadecimal to binary).

Searching and Sorting

Implement a TypeScript function that performs a binary search on a sorted array to find a target value. Also, create a sorting algorithm (e.g., quicksort) and sort an array of numbers.

FizzBuzz

Write a program of FizzBuzz in Python, Java, JavaScript, TypeScript, C, Ruby, C++, PHP, Go, Swift, Perl, and Rust.

Note:

  1. A contributor should work on only one language.
  2. The first contributor should create a new directory that contains the directory name of FizzBuzz and all contributors must enter their code in the FizzBuzz directory.

Stopwatch

Build a simple stopwatch that can start, stop, and reset.

Simulation of a Bank System

Write a program to simulate the operations of a simple bank system (e.g., account creation, deposits, withdrawals).

Create a Basic Dropdown Menu

  • Build a simple navigation menu with HTML.
  • Use CSS to hide sub-menu items by default.
  • Employ JavaScript to show/hide sub-menu items when the parent menu item is clicked.

Sudoku Solver

Develop a TypeScript program to solve a Sudoku puzzle. Given an incomplete Sudoku board, write a function that fills in the missing numbers following the rules of Sudoku.

Build an Interactive Contact Form

  • An HTML form with fields for name, email, and a message.
  • Style the form elements using CSS for a clean and user-friendly design.
  • Use JavaScript to validate the email field and display a confirmation message upon successful submission.

Frogger-Style Game (HTML/CSS/JavaScript)

Create a game where the player navigates a character across a road and river while avoiding obstacles. Use HTML for the game canvas, CSS for graphics, and JavaScript for game logic.

Create a Progress Bar

  • Add an HTML element (e.g., a div) to represent a progress bar.
  • Use CSS to style the progress bar.
  • Utilize JavaScript to update the progress bar's width as progress is made.

Build a Responsive Card Grid

  • Design an HTML structure for a card grid, each containing an image and text.
  • Use CSS to create a responsive card grid layout that adapts to different screen sizes.

feat: Create a Python Speed Typing Test Game

Issue Title: Create a Python Typing Game

Issue Description:

I propose the addition of a new project, a Python Typing Game, to the programs repository. Typing games are both fun and educational, helping users improve their typing speed and accuracy.

Project Details:

  • Name: Python Typing Game
  • Technologies: Python

Additional Information (if available):

If there are specific guidelines or requirements for contributing to the repository, please provide the necessary details to ensure a smooth integration of this project.

I'm eager to work on this project and look forward to the opportunity to contribute to the repository. Thank you for considering this addition.

Basic Form Validation

  • Build an HTML form with fields for name and email.
  • Use JavaScript to validate that the email field contains an "@" symbol.

Analyze String

Write a program to analyze a string, counting vowels, consonants, and special characters.

Linked list

Write a algo of adding and deleting in linked list

Personal Diary

Build a simple diary application that allows users to write and save personal entries.

Build a Simple Calculator

  • Design an HTML structure with buttons for numbers and basic arithmetic operations.
  • Use JavaScript to perform simple calculations and display the result.

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.