Skip to content

RishurajPandey/react-series

Repository files navigation

React Series 🚀

A collection of React projects and concepts built while practicing modern frontend development.


📖 Overview

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.


⚙️ Tech Stack

  • React
  • JavaScript (ES6+)
  • HTML5 & CSS3
  • Tailwind CSS
  • Appwrite
  • Vite / Create React App

🚀 Getting Started

1. Clone the repository

git clone https://github.com/rishuraj-pandey/react-series.git
cd react-series

2. Install dependencies

npm install

3. Run the development server

npm run dev
or use bun

🔐 Environment Variables-For 12th Project

Create 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=

✨ Features

  • Modular component-based architecture
  • Reusable hooks and utilities
  • Authentication integration
  • Backend integration using BaaS

📚 Concepts Covered

  • Component lifecycle
  • Hooks (useState, useEffect, custom hooks)
  • State management
  • Routing
  • Redux Toolkit and Context-Api
  • API handling
  • Authentication flow

📌 Best Practices Followed

  • Clean folder structure
  • Separation of concerns
  • Environment variable security
  • Reusable components
  • Consistent naming conventions

🤝 Contribution

Contributions are welcome!

If you'd like to improve something:

  1. Fork the repo
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

⭐ Acknowledgment

Built for practice and improvement in React development.

About

A react series for personal projects, development and testing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors