A modern, fast, and responsive job search UI built with React + TypeScript using context providers, custom hooks, and component composition.
- 🔎 Search jobs and view detailed listings
- 📄 Paginated & sorted job listings
- 🔖 Bookmark your favorite jobs
- 📊 Sort by relevance or date posted
- ⚡ Fully typed with TypeScript
- 🧠 Built with React Context and custom hooks
- 🎨 Clean, accessible and responsive design
- ☁️ Hot-toast notifications and modern UI
.
├── components # Reusable and styled React components
├── contexts # Global state providers (Context API)
├── lib # Constants, types, hooks, utilities
├── index.css # Global styles
├── main.tsx # React entry point
└── vite-env.d.ts # Vite environment declarations
git clone https://github.com/aminetiouk/remoteDev
cd remoteDevnpm installnpm run devThe app should be running at http://localhost:5173
- React
- TypeScript
- Vite
- React Hot Toast
- CSS Modules (or plain CSS)
- Context API & Custom Hooks
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run preview |
Preview production build |
This project is licensed under the MIT License.
Built with ❤️ using modern React patterns and best practices.
