Git Product home page Git Product logo

100days100projects's Introduction

Purpose

100 Days - 100 Projects it's a challenge that's meant to help you improve your coding skills by creating projects (lots of them ๐Ÿ˜ƒ).

There are also three other variants you might want to try

  • #7Days7Projects - the easy one
  • #30Days30Projects - the middle one
  • #365Days365Projects - the Ultimate Challenge

You can find the detailed information about the Challenge on my blog.

In this repository you'll be able to propose new projects by creating an issue for each of them.

Have fun! ๐Ÿ˜‡

100days100projects's People

Contributors

florinpop17 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

100days100projects's Issues

FUT card generator

This project was suggested by my good friend Alin.

FUT - Fifa Ultimate Team

Attendance App

A teacher needs to see all her students then click or tap on the pictures of who's in class today.
An event host needs to check people in as they arrive.
A busy entrepreneur needs to see who clicked an email ( API check-in )

etc.

Attendance is a visual app to see pictures or avatars or placeholders of people who are participating.

People could check-in by clicking an email, tapping a button (somewhere), replying to a tweeet hooked up to a monitoring app -- lots of ways to provide, at a glance, a view of who is and who is not participating.

#14 Hackoctoberfest checker

Since this month is hackoctoberfest, it might be helpful or to encourage each other to finish this challenge. I found a developer has made a checker, but perhaps this idea can still be improved into checking/tracking the progress of a group of participants.

Number Conversion App

Create an app which will do the following conversions :-

  • Decimal,Binary,Hex,Octal conversions.
  • 2's complement conversion,1's complement conversion.
  • Basic Gates calculations.
  • ASCII value generator.

Stock / Options trading log

Create a stock or options trading log where you ennter as a line item each opening & closing trade. The app then calculates days held, total P/L, %age P/L, total account P/L, a list of equity value if all open trades were closed at market price.

The app should automatically detect a closing order for a prior opening order, and should appropriately use the correct cost basis (purchase price) when selling / closing a partial order.

ie buy 5 shares of XZY on 1/1/18 for $32 each. On 2/1/18 sell 3 shares at $42 and on 3/1/18 sell the remaining 2 shares at $47. Each sale should use the purchase price as it's cost basis and then close out that opening purchase when all bought shares are accounted for.

JUst an idea I implemented in excel tonight except for the last part with partial orders. That's why I think it'd be an interesting project.

I won't be sad if you do not do it. :)

A GIF application

Display GIFs on the basis of the search - an application similar to Giphy.

Top Trumps: Two Player

Top Trumps is my recommendation.

The classic card game with a themed deck of cards with a Name of the thing, Image representation of the thing and then 5 stats for the thing.

In turn, one player is the "lead" and states "I Believe my X stat is better than your X stat", then plays a card face up, then the other player has to get the same or higher for the same stat, if it's a draw, then the current player plays a new card and a new stat.

Upon a win, the winning player adds the card to their deck, the game ends when one player has the whole deck.

https://en.wikipedia.org/wiki/Top_Trumps#Gameplay

Maybe creating the deck on first load using random number generators?

image
(it's traditional for them to have a fact or flavour text that has no effect on the stats.)

Binary Clock

Create a app that show the current hour (hh:mm:ss) in a binary way.
I created this app a few weeks ago and was e cool experience

image

Demo Here

Reference

p.s.: I'm from Brazil, so the app can show an different hour for some people

Idea: MadLibs

Build a MadLibs game.

Mad Libs is a phrasal template word game where one player prompts others for a list of words to substitute for blanks in a story, before reading the โ€“ often comical or nonsensical โ€“ story aloud. The game is frequently played as a party game or solo with a computer acting as host.

Mad Libs books contain short stories on each page with many key words replaced with blanks. Beneath each blank is specified a category, such as "noun", "verb", "place", "celebrity," "Exclamation" or "part of the body".

One player asks the other players, in turn, to contribute a word of the specified type for each blank, but without revealing the context for that word. Finally, the completed story is read aloud. The result is usually comic, surreal and somewhat nonsensical.

Color Blender App..

To create a color blender app like shown below..
http://www.colinkeany.com/blend/

What we can add in this is the dynamic selection of the number of colors in the gradient. This app uses only two colors.. We can have option to include 3 or more as well.

Project Overview page

Create a page where you showcase all the 100 projects that you have created. Features could include:

  • Paging/Auto-Loading when scrolling
  • Different Layouts for different screen sizes (devices)
  • Group projects in various categories
  • Create a screenshot for every project
  • Have links to the source code and the working demo

Of course, you can do whatever comes to your mind. It would be great to have an overview of all your created projects.

Sketch Battle

Two Fighters Go in.

One goes out.

Draw a fighter using the canvas, the game secretly tools up some stats, then they fight.

Paste / Upload Image to Link

I know there's a lot of 'paste or upload image to link' projects, like OnPaste. But when you upload an image to OnPaste, 40% of the time it just gives you a link with no image on it.

So the idea is to make a project, like OnPaste that uploads to Imgur or something similar, and gives a link to the user and the user can see the image by clicking on the link.

~ CookiBytes

One Time Pad

A old fashioned form of crypto, which is quite literally unbreakable, except by human error (using the same password twice or starting every message with the same sentence.)

The way they work is simple

  1. the user gives an input
  2. it's encoded from a very long password (in old times, this was done with Enigma machines and a man operating them)
  3. they send the encoded message over unencrypted channels, cause it's nonsense if you don't have the code
  4. They send the password by encrypted channels (this used to be a man back in the day)
  5. The message is decoded from the password
  6. the password should only be used once to encode and once to decode, then thrown in the bin.

The simplest form is a replacement cipher, which is where you replace every letter with a different letter or number. There's even fancier ways though.

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.