Navin-kj / multi-apps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Redux Small Apps

This repository contains a collection of small React applications developed using React and Redux. Each app serves a specific purpose and is designed to showcase various features of React and Redux. Below is a list of the included apps and a brief description of each:

Apps

  1. Home

    • Path: /
    • Description: The home page of the application.
  2. Todo List

    • Path: /todo-list
    • Description: A simple todo list application that allows you to add and manage tasks.
  3. Movie App

    • Path: /movie
    • Description: An application for browsing and searching for movies, powered by an external movie database API.
  4. Weather

    • Path: /weather
    • Description: A weather app that provides current weather information for a specified location.
  5. Recipe App

    • Path: /recipe
    • Description: An app for discovering and exploring various recipes.
  6. File Converter

    • Path: /fileconverter
    • Description: A utility for converting files from one format to another.
  7. Tic Tac Toe

    • Path: /tictactoe
    • Description: A classic game of Tic Tac Toe that you can play against a friend or the computer.
  8. Drawing

    • Path: /drawing
    • Description: A drawing app that allows you to create and save drawings.
  9. Stopwatch

    • Path: /stopwatch
    • Description: A stopwatch app for timing various activities.
  10. QR Code Generator

    • Path: /qrcode
    • Description: An app for generating QR codes for different purposes.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Redux: A state management library for managing application state.
  • React Router: A library for handling routing in a React application.
  • Various other libraries and tools, as required by each individual app.

Getting Started

  1. Clone this repository to your local machine.

  2. Navigate to the root directory of each app you want to explore.

  3. Run npm install to install the necessary dependencies.

  4. Run npm start to start the development server.

  5. Open your web browser and access the app at the specified path (e.g., http://localhost:3000/todo-list for the Todo List app).

Contributing

Contributions to this repository are welcome! If you'd like to contribute to any of the apps or add new ones, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and ensure they are working correctly.

  4. Submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.


Thank you for exploring these React Redux small apps! Feel free to reach out if you have any questions or suggestions for improvement. Happy coding!

About


Languages

Language:JavaScript 61.7%Language:CSS 36.0%Language:HTML 2.3%