A comprehensive collection of React applications and MongoDB operations demonstrating various concepts from basics to advanced implementations.
This repository contains 9 comprehensive programs covering React fundamentals, state management, component lifecycle, routing, and MongoDB CRUD operations. Each folder represents a specific topic with working examples and documentation.
# Node.js (v18 or higher)
node --version
# MongoDB (v6 or higher)
mongod --version
# npm or yarn
npm --version- Clone the repository
git clone https://github.com/OrgWebSolutions/React-Basics.git cd react-app
- React 18.x - JavaScript library for building user interfaces
- React Router - Declarative routing for React applications
- JSX - JavaScript XML syntax extension
- MongoDB 6.x - NoSQL document database
- MongoDB Shell (mongosh) - Interactive JavaScript interface
- Node.js - JavaScript runtime
- npm - Package manager
- VS Code - Code editor
- Git - Version control
cd 01
npm install
npm start
# Open http://localhost:3000# Navigate to folder 09
cd 09
# Open MongoDB files in VS Code
# Execute queries using MongoDB extension- Portfolio: https://www.gu-saurabh.site
- Tech Site: https://www.gu-saurabh.tech
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Give a βοΈ if this project helped you learn React and MongoDB!
Β© 2025 Saurabh Kumar. All Rights Reserved.
This project is licensed for educational purposes only. You are free to:
- Use the code for learning
- Modify and experiment with the code
- Share with proper attribution
Restrictions:
- Commercial use is not permitted without permission
- Must provide attribution to the original author
Give a βοΈ if this project helped you!
Happy Coding! π