Code Monkey home page Code Monkey logo

app-ideas's People

Contributors

acodedoer avatar akwetey avatar alonjoshua avatar barhouum7 avatar borntofrappe avatar email2vimalraj avatar florinpop17 avatar guerra08 avatar ideabrian avatar jdmedlock avatar jrubins avatar lenivene avatar limonjuice322 avatar marsmccrann04 avatar multitudes avatar muzhaqi16 avatar neemiassgc avatar oliver-gomes avatar pburkart avatar peterluczynski avatar pylnata avatar rajvirtual avatar safdarjamal avatar schadokar avatar shivamsinghchahar avatar sidforreal avatar skytreasure avatar tatularas avatar thsubaku9 avatar vbarzana 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  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

app-ideas's Issues

Could this repo have an website interactive? That may be make people know where to track their work?

Is your feature request related to a problem? Please describe.
I'm curious how many people learn the idea and do exactly develop on it. People should add their experience and app samples related to the app idea. And more, they could have a link to discuss this app. I think Discord is a good choice.

Describe the solution you'd like

  • static website that displays well-UI so people could review the project conveniently.
  • discord online chatting so could chat with other people under same topic.

Describe alternatives you've considered

  • no need a new website, just add discord.
    Or
  • make issues link to the markdown files, so people on GitHub do something related it could link it.

Additional context

Add secret message app clone

Adding secret message app clone so that anyone can secretly share their thoughts without showing their identity.

Contributions for PyCalc welcome

Check out Calculator app, coded fully in Python. Contributions are welcome.
It is fairly simple code, so beginners and new-devs can find it helpful to improve the app and remove bugs(if any).

Basically a low-hanging-fruit. πŸ˜ƒ
Link to rep --> Click Me

New Idea, pong game.

I'm suggesting a pong game for intermediate Project

I'll be adding a pull request soon with the idea
The solution I'd like to give is
Using pure Javascript, PJ5 or other library for a basic pong implementation and learn of basic js game development.

Syntax error in seaRch

You have syntax error here:

A GitHub user seach App

Location: Tier - 2 Intermediate Projects -> GitHub Profiles

Where2gather

Where2gather

Tier: Intermediate

Description

If we live in a big city, there's a situation that our friends are distributed in all over the BIG city, which make it difficult for us to find a distance-right place to gather. So, I want an App tell us where to gather is the best choice, which could save our time and tell us how to reach it.

User Stories

  • We 5 people in a group with this App, then everyone set his own position and which kind of place he like to go, the App will give some solutions.

Useful links and resources

Example projects

I never find this kind of App......hah, so I'm here.

New idea

Additional context you could add could be a tic-tac-toe game. It is simple coding that lets the player choose where to put an X then a randomly generated O is produced. When coding, there would be set "winning game" that knows what a winning (or losing) board looks like and compares it to the actual game board. It is a pretty easy game to code and fun to play.

Color Cycle App - CSS Color Code Link Broken

Describe the bug
In the Beginner Level Project: Color Cycle App, section Useful Links and References, the link: (https://www.quackit.com/css/css_color_codes.cfm) is broken.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Color Cycle App
  2. Scroll down to Useful links and resources
  3. Click on (https://www.quackit.com/css/css_color_codes.cfm)
  4. See Error

Expected behavior
The link should direct to a page about color codes.

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Firefox
  • Version [76]

Idea: Sunspot - a firewall exception request endpoint

Is your feature request related to a problem? Please describe.
Conventional means of firewall management allow ingress to a system by IP address range and port. This is fine if you know in advance where your calls into the system will be coming from. With orchestration (and particularly functions as a service,) the potential subnet can be vast and insecure. For example, Azure Functions require you to open your port to an entire Azure data center. Any bad actor who wants to attack your system can do so using an Azure function in the same region as yours.

Describe the solution you'd like
Sunspot is a system that listens on a single HTTPS endpoint for requests that include an originating IP address, a port, a time span, and a previously-distributed secret. When it receives a valid request, it creates a firewall exception for that port and a scheduled job to remove that exception once the timespan expires.

Describe alternatives you've considered
The most obvious alternative is to open up to a wider subnet and require the clients to pass a secret
with each call. This works all right with programmed RESTful endpoints, but is inelegant for opening ports to databases, etc.

Additional context
This is something I'd like to build and open source myself, but probably won't get to in the foreseeable future.

Send the automated messages to your beloved ones on their Birthday or Anniversary.

Is your feature request related to a problem? Please describe.
I am always frustrated by remembering the date of my friends or family.

Describe the solution you'd like
So, I decided why not create an automated system to send messages to your beloved ones.

Describe alternatives you've considered
I can't see any alternative to this. Instead, we can note down all the dates in one place.

Additional context
I am still developing this application. The GitHub link is https://github.com/pramish/Greetings.git. The Website link is https://usergreetings.netlify.app/

Boole bot game - always win/fail strategy

Describe the bug
As it was mentioned the allowed boolean operations are AND, OR, XOR, NOT

The following combinations of bot values and logical operations always result in either failure or success

  • AND with 0 value - always fail

  • OR with 1 value - always win or continue

  • NOT operation only takes one value as input so the result never depend on another bot value, in that case bot with 0 value always wins and bot with 1 value always loses

  • the only operation that randomises the winning is choosing XOR

These logics makes the game almost never ending or boring.

Suggestions
When the bot hits with other bot following operations can be done

  • interchange the results of the bots i.e. the operation calculated for bot 1 should be assigned to bot 2 and vice versa
    • but if bot 1 sets its operation to AND with value 0 then other bots always fail
  • to avoid that, we can toggle the value of the bot for every collision, this makes it unpredictable for the next win/lose

Show Available Programming Languages

I am a Java language "tier 1" student. I saw your open source and very interested in it. My primary programming Language is Java. Would you like to put Java Language in your projects as well? When I read your "READ ME", I didn't see what kind of programming languages is open for developers to use. It will be great if you mention a couple of few Front End and Back End programming languages. For Example: Java, Python, React, HTML, CSS, Ruby etc.

Translations

What do you guys think about translating this repository? I would be able to translate it to Brazilian Portuguese if you are interested.

Fitness App

Workoutcounter with database connection

Tier: 3-Advances

  • With the workoutcounter you should be able to save your workout informations (How many sets, reps with how much weight).

User Stories

  • User can register and log into the application
  • User can insert workout informations (form)
  • User can see his progress in a table
  • User can see his previous excercises
  • User can see create workouts he wants to count

Bonus features

  • User can count his calories

Useful links and resources

Example projects

Learning Tracks - example algorithms

This issue will use computer science algorithms as an example but the issue is not about that specific topic but rather the implementation of ANY "track".

In addition to the three skill based tiers there should be knowledge pursuit tracks allowing new learners to move through those tiers onto related app-projects. This differs from #34 by focusing on a self directed educational goal instead of the creation of a specific type of MVP app.
This could be facilitated by docs,specific app-projects, or metadata to create a structure that relates different app-projects across the current tiers.

Academic Tracks - cover areas of interest in a curriculum similar to how developer conferences have tracks that allow you to attend specific presentations that are related throughout a day.
There are other terms ,like paths, for the idea and one of those may be a better fit for this project that deals with specificity[1] better

This is multifaceted with different flavors of difficulty, such as:

  • metadata
  • repo maintenance
  • sensemaking wide areas of software development

So working out a reasonable process for submission and quality is important if a "tracks" feature is pursued to avoid a refactor.

Metadata & Maintenance - How to store this track metadata and present it in a intuitive way to learners πŸ€”?

Also so that extra info does not burden maintainers while keeping information in sync and resistant to breaking from changes. A catch here is if someone is NOT on a track you don't want to distract them with spurious "track" information.
Currently tiers are controlled by being in specific folders but this does not lend itself to also being used for tracks without needless duplication. does github allow symlinks? how would this work with githubpages? For tagging git itself can't be used as it only allows 1 tag on a specific commit

Having only a separate document makes it easy for a track to become outdated as a project-app changes,possibly removing the reason that app-project was in a specific track in the first place.
There should be some information somewhere in app-projects about which tracks they are a part of to serve as a sanity reminder when an app-project is changed.

Sensemaking - software development is a massive field even trying to narrow down to app-development still leaves a HUGE problem space that needs to be understand when reviewing any submissions. This means for maintainers adding "tracks" could become an unwanted burden.
With that in mind an overall process should be used to make sure a bare minimum is met before any "track" is merged.

I believe this rough checklist gives a high level overview of the different types of steps needed from any contributors submitting any type of "track" once it's figured out where to store track metadata:

  • issue - open the ticket with title [TRACK] trackname and track doc starting file
  • copy the following checklist items into that ticket
  • file - track doc - separate file in plain english explaining the concept and how app-projects relate
  • ticket - information gathering - in the ticket reviewers go over what types of concepts should be included at minimum and aggressively prune excess
  • concept tiering - what is the difficulty or time intensiveness of the concept
  • app alignment - Identification of any existing app projects that by their own nature already make use of a concept related to a track
  • app checklist - list of app-projects requiring updates and needing inclusion in the track-doc
  • add metadata - update existing app-projects that align with concepts&tracks
  • add missing app-projects to facilitate a tracks core concepts across all 3 tiers
  • file - track doc - further education

Example

Additional context and clarification
After tuning a creation process eventually there would be meta documentation,similar to Example Guide.md, about creating tracks.

The track doc also serves as the clarification space where issues for a track should be referenced so as to not bog down app-projects themselves just because it happens to be used in a specific track.
At the end of the track doc should be "further learning" information on bigger open source projects related to the focused track. An example with algorithms would be MIT's opencourseware Introduction to Algorithms, or someone on a UI-design track pointed to the TodoMVC project

App-projects created for a track should still be able to stand alone if a user is not on a track.

[1] Specificity - some things may be higher conceptual abstracts vs more specific concrete focused skills

  • algorithms conceptual - big O notation
  • algorithms concrete - binary sort
    Other examples beside computer science algorithms:
  • conceptual - UI design, security accessibility
  • concrete - learning a specific language(javascript,html5), or a frameworks(react,etc)

New Idea : music app (spotfy clone)

it talks for it self : a music player,
functions : play music , pause , create playlist.
probably for the basic section.
optional : upload musics , download etc.

GitHub Pages for your website

In the Readme file you talk about a future website. Why not create a GitHub Page? Is very easy to configure and the content of the web is what you have in your readme file. Perfect, no?

Fractional Knapsnack Problem - A dive into Greedy Approach

Is your feature request related to a problem? Please describe.
You want to paint your house. The total area of your house is D units. There are a total of N workers. The ith worker is available after time Ti, has hiring cost Xi and speed Yi. This means he becomes available for hiring from time Ti and remains available after that. Once available, you can hire him with cost Xi, after which he will start painting the house immediately, covering exactly Yi units of house with paint per time unit. You may or may not hire a worker and can also hire or fire him at any later point of time. However, no more than 1 worker can be painting the house at a given time.
Since you want the work to be done as fast as possible, figure out a way to hire the workers, such that your house gets painted at the earliest possible time, with minimum cost to spend for hiring workers.
Note: You can hire a previously hired worker without paying him again.

Describe the solution you'd like
The above Problem is a good and efficient example of Fractional Knapsnack Problem.
We will be using Greedy Approach to solve this problem which will help the learners learn a new concept more precisely

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[new idea] Adding expense tracker app in intermediate section

Is your feature request related to a problem? Please describe.
I am always frustrated when it comes for tracking my daily expenses. As tracking my total earning and daily expenses, I always get lost counting on my hands. This is not mine only but I think everyone's problem

Describe the solution you'd like
The simple and effective solution would be making a simple expense tracker app which takes total earnings in a month or day or week and takes the expense of daily and providing the current remaining balance to the user

[new idea] A currency converter app idea

There are a few converter apps in this project, but I think a currency converter will be a nice intermediary project to help build skills around fetching data and updating DOM based on fetched data. I will like to add it to the list of projects.

Weather App Using Java for Android

Is your feature request related to a problem? Please describe.
We need to know the weather conditions of our own city and also of other cities, this app for this purpose.

Describe the solution you'd like
In this app we can see the weather of our own city as well as search the weather of other cities.

FacemotionDetector

Is your feature request related to a problem? Please describe.
Seen a lot of apps that detects stuffs. Thought of trying it with JS .

Describe the solution you'd like
Got the library to make it happen.

Describe alternatives you've considered
Haven't tried this but Want to add a feature,playing a sound or music as per the face motion.

[ new idea ] Adding the expense tracker app in the intermediate level

Is your feature request related to a problem? Please describe.
I am always frustrated when it comes for tracking my daily expenses. As tracking my total earning and daily expenses, I always get lost counting on my hands. This is not mine only but I think everyone's problem

Describe the solution you'd like
The simple and effective solution would be making a simple expense tracker app which takes total earnings in a month or day or week and takes the expense of daily and providing the current remaining balance to the user

adding of project in tier 1

Adding management system app like hotel management would provide a great project ! i could contribute towards the code as i have made it ! let me known if you are interested in this plan . it would require guest reservation , checkout,dining , available rooms ,pricing from top rooms to medium level ones .

The User Stories in Beginner Project Dynamic CSS Variables doesn't seem to match the Example Project

Describe the bug

Expected behavior

  • Believe the User Stories are incorrect for the purpose of dynamic CSS variable manipulation for this project.

Amazon Clone App INTERMIDIEATE LEVEL IDEA

An online Strore App Idea For INTERMIDIEATE level ? .
A clear and concise description of what the app is like Amazon [...]

**The solution I'd like to give is **
A React Js clone of Amazon which could be a bone for an eCommerce idea.
πŸš€πŸš€βœ”πŸ’»

Additional columns on "Projects" table

When reading the README, I felt like I wanted more information about the Projects before diving into each one by clicking them. Perhaps adding a couple of columns with a short sample of the instructions and an example of the project could help potential users browse and choose the idea in a friendlier manner.

For example:

Name Instructions Example
Christmas Lights Draw seven colored circles in a row and based on a timer change the intensity of each each circle PureCSSChristmasLights
Color Cycle Draw a box filled with a user specified color and makes small changes over time also based on user input CSS Color Changing Background

Edit: couldn't find the way to add the "new idea" label

Edit 2: if you like the idea, I can implement it for the current Projects table and submit a PR :)

Implementations

Is your feature request related to a problem? Please describe.
I think we should have a separate section for people who completed the app-idea and wants to showcase their implementation.

Describe the solution you'd like
I separate section or a link having links to all the implementation grouped by app-idea.

Describe alternatives you've considered
No alternatives.

Additional context
For example, I implemented this idea here https://github.com/harshitsinghai77/gogist

Usage: ./main create-timeline github_username

Example

./main create-timeline harshitsinghai77

沑

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

T

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

4Th Category

I do not know if this is something you guys are already doing, can I request a 4th category of projects that will help walk people through creating specific projects?

Like How to create a website that does the following

  • blah blah
  • blah blah
    • blah blah
    • blah blah
    • blah blah
    • blah blah
    • blah blah

And then step people through creating the HTML, CSS,LESS MVP of the site

Then the vanilla JS MVP

Then JS framework for front end end

Then the back end set up as well?

I know it is no simple thing, I would even be game to pay for access to that repo as that would be PHENOMENAL

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.