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
.