- React: The popular JavaScript library for building user interfaces
- Vite: A modern development server for fast and efficient development
- CSS: Cascading Style Sheets for styling and layout
- Bootstrap: A popular front-end framework for building responsive UI components
- Tailwind CSS: A utility-first CSS framework for rapid styling and customization
- Cloudinary: A cloud-based image and video management platform for handling media assets
- Authentication: Implementing user authentication and authorization using various libraries and techniques
This repository contains several projects that demonstrate my understanding of React and related technologies. These projects include:
- Counter App: A simple counter app that increments and decrements a counter value
- To-Do List App: A to-do list app that allows users to create, read, update, and delete tasks
- Password Changer: A password changer app that demonstrates password hashing and verification
- Currency Converter: A currency converter app that fetches exchange rates from a third-party API and converts currencies
- Theme Switcher: A theme switcher app that demonstrates how to switch between light and dark themes
- React Router App: A simple app that demonstrates client-side routing using React Router
- Mini Context App: A mini app that demonstrates the use of React Context API for state management
Through this learning journey, I've gained a solid understanding of React fundamentals, including:
- JSX and component-based architecture
- State and props management
- Event handling and callbacks
- React Hooks and Context API
- Routing and navigation using React Router
- State management using Redux and React Context
- Styling and layout using Bootstrap and Tailwind CSS
I've also explored various tools and libraries, including Vite, Bootstrap, Tailwind CSS, and Cloudinary, to improve my development workflow and build more robust applications.
- React Official Documentation: The official React documentation for reference and further learning
- Vite Documentation: The official Vite documentation for learning about the development server
- Bootstrap Documentation: The official Bootstrap documentation for learning about the front-end framework
- Tailwind CSS Documentation: The official Tailwind CSS documentation for learning about the utility-first CSS framework
This repository is licensed under the MIT License.
If you'd like to contribute to this repository or provide feedback on my projects, please feel free to submit a pull request or open an issue.
A huge thanks to Hitesh Choudary (Chai aur Code) creator of the React Playlist for their excellent tutorials and guidance throughout my learning journey!