A collection of frontend machine-coding projects built with React.js. These small apps and challenges are focused on strengthening logical thinking, problem solving, and practical React skills through hands-on exercises.
- Multiple frontend projects (each in its own folder, e.g.
auto-complete/
) - Built with React (Vite + React) for fast iteration
- Practical problems that improve component design, state management, and UI/UX thinking
Below is a table of projects included in this repository. "Project" links to the project folder; "Demo" links to a live demo when available (or notes how to run locally).
Project | Demo |
---|---|
Auto-Complete | https://weather-app |
Note: If a demo link is missing, run the project locally:
cd <project-folder>
pnpm install # or `npm install` / `yarn`
pnpm dev # or `npm run dev` / `yarn dev`
Open the app in your browser (usually at http://localhost:5173)
This repository collects short, focused machine-coding tasks intended for:
- Practicing React fundamentals (components, hooks, props, state)
- Improving problem decomposition and logical reasoning
- Building confidence with small, testable UIs
- React.js (with Vite)
- JavaScript (ES6+)
- HTML & CSS
machine-coding/
ββ auto-complete/ # example project
β ββ src/
β ββ index.html
β ββ package.json
ββ another-project/
ββ README.md
Each project is self-contained and can have its own tooling and scripts.
- Feel free to fork and use these exercises for learning or interviews
- Add your own solutions or improvements as separate folders or branches
- Open issues or pull requests if you want feedback or to contribute features
- The live demo link above is optional and may change. Check each project's folder for local instructions.
- bMonad (Shivansh Singh)
If you'd like, I can automatically scan the repository and add every detected project to the table, add badges, or create per-project READMEs. Tell me which extras you want and I'll update the README.