A collection of React projects and concepts built while practicing modern frontend development.
This repository contains multiple React-based implementations focusing on core concepts, best practices, and scalable project structure.
It is intended as a hands-on learning and reference resource for building real-world React applications.
- React
- JavaScript (ES6+)
- HTML5 & CSS3
- Tailwind CSS
- Appwrite
- Vite / Create React App
git clone https://github.com/rishuraj-pandey/react-series.git
cd react-seriesnpm installnpm run dev
or use bunCreate a .env file in the root directory and add the required environment variables:
VITE_APPWRITE_ENDPOINT=
VITE_APPWRITE_PROJECT_ID=
VITE_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
- Modular component-based architecture
- Reusable hooks and utilities
- Authentication integration
- Backend integration using BaaS
- Component lifecycle
- Hooks (useState, useEffect, custom hooks)
- State management
- Routing
- Redux Toolkit and Context-Api
- API handling
- Authentication flow
- Clean folder structure
- Separation of concerns
- Environment variable security
- Reusable components
- Consistent naming conventions
Contributions are welcome!
If you'd like to improve something:
- Fork the repo
- Create a new branch
- Make your changes
- Submit a pull request
Built for practice and improvement in React development.