Coder Social home page Coder Social logo

florinpop17 / app-ideas Goto Github PK

View Code? Open in Web Editor NEW
79.6K 1.8K 9.5K 614 KB

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

applications ideas coding hacktoberfest codingchallenges practice css html javascript

app-ideas's Introduction

πŸ‘‡ Practice Daily on iCodeThis.com πŸ‘‡

iCodeThis

πŸ“’ App Ideas Collection

Have you ever wanted to build something but you had no idea what to do? Just as authors sometimes have "writers block" it's also true for developers. This list is intended to solve this issue once and for all! πŸ‘

These applications are:

  • great for improving your coding skills πŸ’ͺ;
  • great for experimenting with new technologies πŸ†•;
  • great for adding to your portfolio to impress your next employer/client πŸ“;
  • great for using as examples in tutorials (articles or videos) πŸ“ƒ;
  • easy to complete and also easily extendable with new features πŸ‘Œ;

This is not just a simple list of projects, but a collection that describes each project in enough detail so that you can develop it from the ground up!

Each project has the following features:

  1. A clear and descriptive objective;
  2. A list of User Stories which should be implemented (these stories act more as a guideline than a forced list of To-Do's. Feel free to add your own stories if you want);
  3. A list of bonus features that not only improve the base project, but also your skills at the same time (these are optional and should be attempted only after you have completed the required user stories)
  4. All the resources and links to help you find what you need to complete the project

Here you can watch a video about this repository.

Projects

Projects are divided into three tiers based on the knowledge and experience required to complete them.

Tier Developer Profile
1 Developers in the early stages of their learning journey. Those who are typically focused on creating user-facing applications.
2 Developers at an intermediate stage of learning and experience. They are comfortable in UI/UX, using development tools, and building apps that use API services.
3 Developers who have all of the above, and are learning more advanced techniques like implementing backend applications and database services.

🌟 - New Project

Tier-1: Beginner Projects

Name Short Description Tier
Bin2Dec Binary-to-Decimal number converter 1-Beginner
Border Radius Previewer Preview how CSS3 border-radius values affect an element 1-Beginner
Calculator Calculator 1-Beginner
Christmas Lights Simulate a string of Christmas lights 1-Beginner
Cause Effect App Click list item to display item details 1-Beginner
Color Cycle Cycle a color value through incremental changes 1-Beginner
Countdown Timer Event Countdown timer 1-Beginner
CSV2JSON App CSV to JSON converter 1-Beginner
Dollars to Cents Convert dollars to cents 1-Beginner
Dynamic CSS Variables Dynamically change CSS variable settings 1-Beginner
First DB App Your first Database app! 1-Beginner
Flip Image Change the orientation of images across two axes 1-Beginner
GitHub Status Display Current GitHub Status 1-Beginner
Hello User native language greeting 1-Beginner
IOT Mailbox Simulator Use callbacks to check your snail mail 1-Beginner
JS Input Validation Script to validate inputs entered by a user using RegEx 1-Beginner
JSON2CSV App JSON to CSV converter 1-Beginner
Key Value Keyboard Event Values 1-Beginner
Lorem Ipsum Generator Generate lorem ipsum placeholder text 1-Beginner
Notes App Create an online note pad 1-Beginner
Pearson Regression Calculate the correlation coefficient for two sets of data 1-Beginner
Pomodoro Clock Task timer to aid personal productivity 1-Beginner
Product Landing Page Showcase product details for possible buyers 1-Beginner
Quiz App Test your knowledge by answering questions 1-Beginner
Recipe App Recipe 1-Beginner
Random Meal Generator Generate random meals 1-Beginner
Random Number Generator Generate random number between range. 1-Beginner
Roman to Decimal Converter Convert Roman to Decimal numbers 1-Beginner
Slider Design Display images using a slider control 1-Beginner
Stopwatch App Count time spent on activities 1-Beginner
TrueOrFalse Identify the result of a conditional comparison 1-Beginner
Vigenere Cipher Encrypt text using the Vigenere Cypher 1-Beginner
Wind Chill Calculate the windchill factor from an actual temperature 1-Beginner
Word Frequency Calculate word frequency in a block of text 1-Beginner
Weather App Get the temperature, weather condition of a city. 1-Beginner

Tier-2: Intermediate Projects

Name Short Description Tier
Bit Masks Using Bit Masks for Conditions 2-Intermediate
Book Finder App Search for books by multiple criteria 2-Intermediate
Calculator CLI Create a basic calculator cli. 2-Intermediate
Card Memory Game Memorize and match hidden images 2-Intermediate
Charity Finder App Find a Global Charity to donate to 2-Intermediate
Chrome Theme Extension Build your own chrome theme extention. 2-Intermediate
Currency Converter Convert one currency to another. 2-Intermediate
Drawing App Create digital artwork on the web 2-Intermediate
Emoji Translator App Translate sentences into Emoji 2-Intermediate
Flashcards App Review and test your knowledge through Flash Cards 2-Intermediate
Flip Art App Animate a set of images 2-Intermediate
Game Suggestion App Create polls to decide what games to play 2-Intermediate
GitHub Profiles A GitHub user search App 2-Intermediate
HighStriker Game Highstriker strongman carnival game 2-Intermediate
Image Scanner Image Scanner App 2-Intermediate
Markdown Previewer Preview text formatted in GitHub flavored markdown 2-Intermediate
Markdown Table Generator Convert a table into Markdown-formatted text 2-Intermediate
Math Editor A math editor for students to use 2-Intermediate
Meme Generator App Create custom memes 2-Intermediate
Name Generation using RNNs Generate names using names dataset 2-Intermediate
Password Generator Generate random passwords 2-Intermediate
Podcast Directory Directory of favorite podcasts 2-Intermediate
QR Code Badge Generator Encode badge info in a QRcode 2-Intermediate
Regular Expression Helper Test Regular Expressions 2-Intermediate
Sales Reciepts App Record Sales Receipts in a DB 2-Intermediate
Simple Online Store Simple Online Store 2-Intermediate
Sports Bracket Generator Generate a sports bracket diagram 2-Intermediate
String Art An animation of moving, colored strings 2-Intermediate
This or That Game This or That Game 2-Intermediate
Timezone Slackbot Display Team Timezones 2-Intermediate
To-Do App Manage personal to-do tasks 2-Intermediate
Typing Practice Typing Practice 2-Intermediate
Voting App Voting App 2-Intermediate

Tier-3: Advanced Projects

Name Short Description Tier
Battleship Bot Create a Discord bot that plays Battleship 3-Advanced
Battleship Game Engine Create a callable engine to play the Battleship game 3-Advanced
Boole Bots Game Battling Bots driven by Boolean algebra 3-Advanced
Calendar Create your own Calendar 3-Advanced
Calorie Counter Calorie Counter Nutrition App 3-Advanced
Chat App Real-time chat interface 3-Advanced
Contribution Tracker App Track funds donated to charity 3-Advanced
Elevator Elevator simulator 3-Advanced
Fast Food Simulator Fast Food Restaurant Simulator 3-Advanced
Instagram Clone A clone of Facebook's Instagram app 3-Advanced
GitHub Timeline Generate a timeline of a users GitHub Repos 3-Advanced
Kudos Slackbot Give recognition to a deserving peer 3-Advanced
Movie App Browse, Find Ratings, Check Actors and Find you next movie to watch 3-Advanced
MyPodcast Library Create a library of favorite podcasts 3-Advanced
NASA Exoplanet Query Query NASA's Exoplanet Archive 3-Advanced
Shell Game Animated shell game 3-Advanced
Shuffle Deck Evaluate different algorithms for shuffling a card deck 3-Advanced
Slack Archiver Archive Slack Messages 3-Advanced
Spell-It App A twist on the classic Speak N Spell game 3-Advanced
Survey App Define, conduct, and view a survey 3-Advanced

Plans for the future

We are planning to add more and more projects to this repository. For this, we need your help! Find out how to contribute below. πŸ‘‡

We are also planning to create a website where you can easily browse through all of the projects.

Contribution

Any contributions are highly appreciated. πŸ™ You can contribute in two ways:

  1. create an issue and tell us your idea πŸ’‘. Make sure that you use the new idea label in this case;
  2. fork the project and submit a PR with your new idea. Before doing that, please make sure that you read and follow the Contribution Guide;

Examples

You can also add your own examples to the projects after you have completed them. I highly encourage you to do this as it will show others what amazing things were built! πŸ‘

Spread the word!

If the information from this repo was useful to you in any way, make sure you give it a star 🌟, this way others can find it and benefit too! Together we can grow and make our community better! πŸ˜ƒ

Do you have any suggestions on how we could improve this project overall? Let us know! We'd love to hear your feedback!

Main Contributors πŸ™‚πŸ™‚

100Days100Projects πŸš€

As a bonus, I created the #100Days100Projects challenge. You can find in there 100 more ideas of smaller projects. Enjoy! πŸ˜„

Stars history

Stargazers over time

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

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.

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

Syntax error in seaRch

You have syntax error here:

A GitHub user seach App

Location: Tier - 2 Intermediate Projects -> GitHub Profiles

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

Translations

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

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

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?

[ 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

沑

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.

[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

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]

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.

[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.

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 :)

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.

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.

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

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.

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.

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

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.

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/

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)

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.

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.

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.
πŸš€πŸš€βœ”πŸ’»

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

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.

Add secret message app clone

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

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 .

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.

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.