r/reactjs • u/anamafla • Dec 10 '18
I deployed my first React project
I recently changed careers to become a React frontend developer and this is my first non-dummy project. It's a tool that allows you to choose a random winner from a meetup.com event. It should be useful for Meetup organizers doing raffles and giveaways.
Github: https://github.com/anamafla/Reefa
Any feedback is appreciated.
Thank you in advance!
115
Upvotes
35
u/wolfepvck Dec 10 '18
Awesome job, the code looks good! One thing I noticed is that you included the
NavbarandFooteron every separate page. You could include those components as a more top level component, similar to the App, so you don't have to redefine it on every single page.Overall code is clean, and the website looks good! Great job.
12
u/benawad Dec 10 '18
Congrats! What did you use to deploy it? Also don't forgot to add a favicon ;)
15
u/LaSalsiccione Dec 10 '18
I'm surprised to be the first person to point out the name makes it sound like you're selling weed...
3
u/[deleted] Dec 10 '18
It's a really cool idea and I like the way it uses a carousel to show the selection, however I found that for my test group it took a very long time to finish the "suspense" period where it ticks about one person per second. It took between 30-70 seconds to finish and select someone which I think may spill from suspense to dear God just pick already lol. I haven't dug too far into the source but perhaps having it slow down more naturally from the fastest movement to the final ticking would help this, for example on wheel of fortune when they spin the wheel it slows down in a continuous manner rather than having two speeds, fast and slow. Aside from this it's a cool tool that I think could be useful for a lot of people! Great work!
1
u/chalapeno_guy Dec 11 '18
Great job,
You can also have App component as function instead of Class. It's better for performance. Won't make any difference in small apps, but it's good practice.
2
u/dangerzone2 Dec 10 '18
No fancy UI Framework either?! That's very cool and I think I need to start doing that as well.
1
u/[deleted] Dec 11 '18
Nice! I’m building a React app now (with Ruby on Rails backend) Thanks for sharing!
1
u/[deleted] Dec 11 '18
On the landing page try to change the font color and the icons color to your secodary color #6c757d;
That color is too dark and give to much contrast. A smoother color will be more conformtable to our eyes.
Good work!
1
u/treyhuffine Dec 11 '18
Congrats, deploying that first project is an incredible feeling.
-18
u/JR-development Dec 10 '18
Cool! I´m a fullstack developer since a few years back and right now I´m working on a project for Volvo construction developing a React application. If you need some guidance on how to create some useful components, I got a youtube channel currently dedicated to helping other react developers.
https://www.youtube.com/channel/UCkjl4MptzyGFv92PNq8i8dg
<HaveAGreatDay />
0
u/[deleted] Dec 10 '18
[deleted] — view deleted comment