Skip to content

React | Redux | React-Query | Webpack | SCSS | Supabase

Notifications You must be signed in to change notification settings

ksachin7/react-practices

Repository files navigation

react-practices

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:

  1. 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.

  2. 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.

  3. 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.

Tools & Technologies

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

Future work

In the future, I plan to implement Pagination and unit testing using mocha.