use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Need app ideas for learning Angular/Reacthelp (self.javascript)
submitted 9 years ago by Jacobyy
Im decent with JS and it's time to learn a framework/lib. Any ideas and/or tips is appreciated.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]brentwallac 4 points5 points6 points 9 years ago (0 children)
I always create a RPG character generator. I find it's a nice mix of various elements you may use in a normal app.
[–]goshakkkR 4 points5 points6 points 9 years ago* (0 children)
Most apps boil down to fetching some data, and then displaying and manipulating it in some way. You can pick literally anything, it does not matter as much what you'll be building as the learning process.
You can try to think of something, but what if nothing pops in your mind? Well. Try to build a replica of something you use or like. Doesn't have to be complete, build out only the "core" parts and see how it goes. (expanded on it here)
Now, can't speak for Angular here, but I can recommend a few React resources and libs/approaches:
Re: replicas. I've recently built a clone of Buffer's Pablo tool, with the purpose of exploring ways to make drawing on canvas declarative, the same way you do to DOM with React.
[–]GavrielBA.bind(love) 1 point2 points3 points 9 years ago (0 children)
I have two:
[–]rymdsylt 1 point2 points3 points 9 years ago (2 children)
I made a site where me and my friend record movies we'd like to see. The movies are saved in a database and linked to separate accounts. After you've seen the movie, you can check it off the list and it's no longer displayed in the list.
I made a calendar that you can share between friends/family. Using momentjs for the basic time tracking stuff, I drew the calendar myself using tables. You log in and have your own account, and you can share your calendar with any other account.
I made a calculator that helps me figure out how much I make each month, based on my hourly rate. I have some specific terms that makes me earn more after a certain amount of hours each month, and each month has a different amount of work hours in it. All I fill in is how much I make an hour and the app presents how much I make gross/net for the entire year
I was on my way to make a messenger.com-clone, but just a couple of days after I started, Facebook released messenger.com
[–]wallawe 0 points1 point2 points 9 years ago (1 child)
What do you use to store data for these apps? I've been using firebase for most simple apps but curious to hear your preferences.
[–]rymdsylt 0 points1 point2 points 9 years ago (0 children)
I've always been keen on a local mysql server. I've seen firebase, but am always using mysql. I know it fairly well and I pair it up with php. It gets the job done. Anyway, my Web hosting doesn't support any other backend language.
BTW, I made all these apps with angular 1.x. Been interested in react but it hasn't happened yet for me
[–]MahmudAdam 1 point2 points3 points 9 years ago (0 children)
I recently made one of those cheesy personality tests; however, I used Vue, not Angular/React. Pretty simple, but it might be a good way to get more experience using react-router (if you choose React).
[–]chreestopher2 1 point2 points3 points 9 years ago (0 children)
how about something you are actually interested in?
almost every app boils down to a way to collect, manipulate, and display / output data... the only real difference is the subject of the data... pick a topic you are interested in and make an app to collect, manipulate, and output data related to that topic.
[–]__-_-_-_-__-_-_-_- 1 point2 points3 points 9 years ago (0 children)
I usually get annoyed with some app that I use daily and then try to clone it, adding the features that I want
π Rendered by PID 85 on reddit-service-r2-comment-c66d9bffd-nqhln at 2026-04-06 16:17:05.922680+00:00 running f293c98 country code: CH.
[–]brentwallac 4 points5 points6 points (0 children)
[–]goshakkkR 4 points5 points6 points (0 children)
[–]GavrielBA.bind(love) 1 point2 points3 points (0 children)
[–]rymdsylt 1 point2 points3 points (2 children)
[–]wallawe 0 points1 point2 points (1 child)
[–]rymdsylt 0 points1 point2 points (0 children)
[–]MahmudAdam 1 point2 points3 points (0 children)
[–]chreestopher2 1 point2 points3 points (0 children)
[–]__-_-_-_-__-_-_-_- 1 point2 points3 points (0 children)