Welcome to my React projects repository!
This repository contains a series of practice projects developed with React to explore and demonstrate different aspects of React development. Key projects in this repository include:
-
The Wild Oasis: A hotel management application that features user authentication, cabin and booking management, dashboard analytics, and customization options. It aims to provide a comprehensive solution for both hotel administrators and guests.
-
Movies: A Movie Search App that enables users to search for movies, view details, and maintain a watchlist. It utilizes the OMDb API for movie data retrieval.
-
UI Fundamentals: A project focused on building reusable UI components with React and styled-components, including support for dark mode. This project also emphasizes unit testing and CI/CD practices to ensure high-quality, maintainable code.
These practice projects are designed to showcase and refine various React skills and techniques.
These tools and technologies are used in various projects of this repository:
React, react-hooks, props, prop-types, API Integration, react-form, toast, modal, react-icons, Dark-mode, etc.
Responsive & Re-usable ui components
Styling: css, scss, styled-components
Routing: react-router
State management: Redux, React-query
Backend: Supabase
Authentication & Authorization : Supabase
Caching: Local-storage
Charts: recharts
Errors: StrictMode, ErrorBoundary
Build-tools & bundlers: webpack, vite
Testing: jest & enzyme
CICD: GitHub Action
In the future, I plan to implement Pagination and unit testing using mocha.