This repository contains a collection of simple React projects that serve as examples and practice exercises. Each project demonstrates different concepts and features of React, making it a great resource for learning and experimentation.
-
App Store Clone
- An app that replicates the app store and provides search-wise and tab-wise app search functionality.
-
Browser History Interface
- An app that could display the past websites visited by the user. You can search the list and also delete items
-
Cash Withdrawal App
- A simple app to simulate cash withdrawals with a predefined balance and various denominations.
-
Character Count App
- A simple app that returns the character count of your essays or any other text given to it.
-
Coin Toss App
- An app that simply tosses the coin when you don't have one.
-
Destination Search Engine
- An app containing a search engine that filters out destinations based on the user's type.
-
Gallery Framework
- A simple app that provides a gallery interface where you can select an image from a bunch of thumbnails to display.
-
Google Search Engine
- A clone of the Google Search Engine page consisting of a list of suggestions and autofill options.
-
Random Number Generator
- An app that generates a random number between 1 and 100 every time you click the generate button.
Each project is located in its own directory. To run a project:
-
Clone the repository:
git clone https://github.com/nihithta/react-projects-collection.git
-
Navigate to the project directory:
cd react-projects-collection/project-directory
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
Contributions are welcome! If you have a simple React project you'd like to add, please fork the repository and create a pull request.