A simple task management application built with React. This project was created as part of learning React basics.
- Add new tasks
- Mark tasks as complete/incomplete
- Visual feedback for completed tasks
- Clean and modern UI
- Responsive design
- GitHub Pages: View Demo
- Vercel: Coming soon
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository
git clone https://github.com/your-github-username/react-basics-example.git cd react-basics-example -
Install dependencies
npm install
-
Start the development server
npm start
-
Open http://localhost:3000 to view it in your browser
npm run build- React 18
- Create React App
- CSS for styling
- GitHub Pages for deployment
- Vercel for deployment
- React Components
- State Management with useState
- Event Handling
- Conditional Rendering
- CSS Styling in React
- Git and GitHub workflow
- Deployment with GitHub Pages and Vercel
- Fork the repository
- 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
This project is licensed under the MIT License - see the LICENSE file for details.