/react-sample-projects

The goal of this project is to provide a set of simple samples, providing and step by step guide to start working with React.

Primary LanguageJavaScriptMIT LicenseMIT

react-sample-projects

The goal of this project is to provide a set of simple samples, providing and step by step guide to start working with React.

Found this project useful?

If you found this project useful, then please consider giving it a ⭐️ on Github and sharing it with your friends via social media.

Demo

Level 1

# Name Preview Source
1 Color Flipper Color Flipper Color Flipper
2 Counter Counter Counter
3 Reviews reviews Reviews
4 Navbar navbar Navbar
5 Sidebar sidebar Sidebar
6 Modal modal Modal
7 Questions questions Questions
8 Menu menu Menu
9 Video video Video
10 Scroll Scroll Scroll
11 Tabs Tabs Tabs
12 Countdown Timer Countdown Timer Countdown Timer
13 Lorem ipsum lorem ipsum Lorem Ipsum
14 Todo Todo Todo
15 Slider slider Slider
16 Image Slider image slider Image Slider
17 Analog Clock analog-clock Analog Clock
18 Relaxer relaxer Relaxer
19 Sortable List sortable Sortable List
20 Digital Clock sortable Digital Clock
21 Grandma's Sweets grandma-sweets Grandma's Sweets
22 Movie Seat Booking movie-seat-booking Movie Seat Booking
23 Expense Tracker expense-tracker Expense Tracker
24 Breakout Game breakout-game Breakout Game
25 Hulu Clone hulu-clone Hulu Clone

Level 2

# Name Preview Source Plugins used
1 Music Player music-player Music Player
2 Leaflet Demos leaflet-demos Leaflet Demos leaflet
3 Pokemon Pokemon Pokemon redux, graphql, apollo
4 Demo Cart Demo Cart Demo cart redux, redux-thunk, chakra-ui, formik
5 Notes Notes Notes redux, firebase, reactfire, react-router, material-ui

TODO

  • Improve Testing
  • Form Validator
  • Sortable List | Drag & Drop API
  • Digital Clock
  • Breakout Game | Canvas & Local Storage

Contributing

Awesome! Contributions of all kinds are greatly appreciated. To help smoothen the process we have a few non-exhaustive guidelines to follow which should get you going in no time.

Using GitHub Issues

  1. Feel free to use GitHub issues for questions, bug reports, and feature requests
  2. Use the search feature to check for an existing issue Include as much information as possible and provide any relevant resources (Eg. screenshots)

Created & Maintained By

Tushar Gupta
Tushar Gupta

💻 📖 🤔 💬 👀 🚧
Mani Kiran
Mani Kiran N

💻 📖 🤔 🚧

Feel free to reach out to me through @curioustushar if you have any questions or feedback! 😊

Thanks & Credits

Idea / Concepts is take from