florinpop17 / app-ideas Goto Github PK
View Code? Open in Web Editor NEWA Collection of application ideas which can be used to improve your coding skills.
Home Page: https://iCodeThis.com/?ref=app-ideas
License: MIT License
A Collection of application ideas which can be used to improve your coding skills.
Home Page: https://iCodeThis.com/?ref=app-ideas
License: MIT License
Developing a music mp3 player using python.
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
Describe alternatives you've considered
Additional context
Adding secret message app clone so that anyone can secretly share their thoughts without showing their identity.
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
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.
You have syntax error here:
A GitHub user seach App
Location: Tier - 2 Intermediate Projects -> GitHub Profiles
Where2gather
Tier: Intermediate
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.
I never find this kind of App......hah, so I'm here.
Directory or Tier of My Calendar [Calendar-App.md] is incorrect
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.
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:
Expected behavior
The link should direct to a page about color codes.
Desktop (please complete the following information):
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.
Hi!
i just started the first test and i was wondering if it was possible to have a place where we all could share our code in order to be sure it's fine and to improve ourselves!
so , my github link where your can find my first code bin2dec :)
https://github.com/lolottetheclash/Dev_tests/blob/master/Beginner%20Projects/bin2dec.rb
it's in ruby, hope it's all right ;)
thanks a lot for sharing these tests!
lauren
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/
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
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.
Is your feature request related to a problem? Please describe.
I'm always frustrated when I want to buy a new keyboard but I don't know the format
Describe the solution you'd like
An app that tells me exactly what keyboard pattern I am using when I point the camera to it
Steps to reproduce the behavior:
What do you guys think about translating this repository? I would be able to translate it to Brazilian Portuguese if you are interested.
Tier: 3-Advances
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:
So working out a reasonable process for submission and quality is important if a "tracks" feature is pursued to avoid a refactor.
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:
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
A simple implementation in C# with WPF.
it talks for it self : a music player,
functions : play music , pause , create playlist.
probably for the basic section.
optional : upload musics , download etc.
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?
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.
Hey, I created a new project I would like to contribute as a new idea.
https://github.com/AlonJoshua/random-number-generator
Tell me if I have a premission to submit it.
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
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.
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.
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.
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
The MyPyramid Food Raw Data file doesn't seem to exist anymore.
To Reproduce
The follow error appears: 404 Not Found The resource could not be found. Dataset not found
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 .
Describe the bug
https://github.com/florinpop17/app-ideas/blob/master/Projects/1-Beginner/Dynamic-CSSVar-app.md
The User Stories in Beginner Project Dynamic CSS Variables doesn't seem to match the Example Project.
The user stories to describe a user login experience whereas the example project shows in-app controls to manipulate a box.
Expected behavior
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.
ππβπ»
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 :)
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.
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.
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.