Loading...
Loading...
Browse Tasks
Explore available micro-tasks from clients around the world. Submit proposals and start earning.
Project Overview: We want to add a seamless global Dark Mode feature to our platform so users can toggle between light and dark themes effortlessly. Expected Output: - A custom React ThemeContext provider to track and apply the current theme ('light' or 'dark') globally across all components. - Persistent theme choice using `localStorage`, ensuring the application remembers the user's preference on page reload. - A functional toggle switch button in the navbar that smoothly transitions the interface colors using Tailwind's `dark:` variant classes. Required Skills: - ReactJS (useContext, useState, useEffect hooks) - Tailwind CSS (Configuring and using the class-based dark mode strategy) - Clean, maintainable state management practices Important Details: The global layout and basic navbar component are already built. Your primary responsibility is setting up the global context provider, integrating the state with local storage, and ensuring the Tailwind configuration matches the class toggle.
Budget: $321
Deadline: 2026-06-30
Client: Test Client
Project Overview: We want to add a seamless global Dark Mode feature to our platform so users can toggle between light and dark themes effortlessly. Expected Output: - A custom React ThemeContext provider to track and apply the current theme ('light' or 'dark') globally across all components. - Persistent theme choice using `localStorage`, ensuring the application remembers the user's preference on page reload. - A functional toggle switch button in the navbar that smoothly transitions the interface colors using Tailwind's `dark:` variant classes. Required Skills: - ReactJS (useContext, useState, useEffect hooks) - Tailwind CSS (Configuring and using the class-based dark mode strategy) - Clean, maintainable state management practices Important Details: The global layout and basic navbar component are already built. Your primary responsibility is setting up the global context provider, integrating the state with local storage, and ensuring the Tailwind configuration matches the class toggle.
Budget: $800
Deadline: 2026-06-26
Client: Test Client
Project Overview: We are looking for a developer to connect our dashboard marketplace page to an external REST API, pull a list of products, and implement client-side filtering. Expected Output: - Clean asynchronous fetch requests to retrieve product data on component mount. - A functional search bar to filter products by title/name in real-time. - Category filter buttons (e.g., "All", "Electronics", "Clothing") that update the displayed grid instantly without page reloads. - A clean loading spinner/skeleton state while data is being fetched, along with basic error handling if the API fails. Required Skills: - ReactJS (useEffect, useState, and useMemo hooks) - JavaScript (Fetch API or Axios) - Tailwind CSS (for the layout grid and loading state styling) Important Details: The mock API endpoint is already live and fully documented. The UI grid layout for individual product cards is also complete. This task focuses entirely on the data flow, filtering logic, and loading states.
Budget: $800
Deadline: 2026-06-30
Client: Jason Karen
Project Overview: We need a developer to implement a secure user authentication flow and connect it to a database to store user profile information. Expected Output: - Secure user signup, login, and logout functionality using email/password. - Upon successful signup, a corresponding user document must be created in the database to store custom profile data (e.g., display name, profile picture URL, and registration date). - Protected client-side routes that redirect unauthenticated users back to the login page. Required Skills: - ReactJS - Firebase (Auth & Firestore) or Supabase - Experience managing state for authenticated users Important Details: The login and registration UI forms are already built and styled. This task is strictly focused on wiring up the authentication logic, database writes, and protecting the routes.
Budget: $212
Deadline: 2026-06-26
Client: Jason Karen
Project Overview: We need a frontend developer to add robust, real-time client-side validation to our multi-step user registration forms to improve user experience and data integrity. Expected Output: - Real-time validation for email formatting, password strength requirements, and matching passwords. - Inline, user-friendly error messages that appear immediately when a field loses focus (onBlur) or when invalid data is typed. - Disabling the "Submit" button until all required fields pass validation checks. Required Skills: - JavaScript (ES6+) / ReactJS - Experience with form libraries like Formik, React Hook Form, or custom Yup validation schemas - Clean CSS/Tailwind styling for active, error, and success states Important Details: The static UI inputs and layouts are already complete. Your role is purely to inject the validation logic and style the error state triggers cleanly.
Budget: $333
Deadline: 2026-06-25
Client: Jason Karen
Project Overview: We need a developer to implement a secure user authentication flow and connect it to a database to store user profile information. Expected Output: - Secure user signup, login, and logout functionality using email/password. - Upon successful signup, a corresponding user document must be created in the database to store custom profile data (e.g., display name, profile picture URL, and registration date). - Protected client-side routes that redirect unauthenticated users back to the login page. Required Skills: - ReactJS - Firebase (Auth & Firestore) or Supabase - Experience managing state for authenticated users Important Details: The login and registration UI forms are already built and styled. This task is strictly focused on wiring up the authentication logic, database writes, and protecting the routes.
Budget: $800
Deadline: 2026-06-26
Client: Abdullah Masum
Project Overview: We need a backend developer to connect our web application's signup form to the SendGrid API to trigger automated emails. Expected Output: - A server-side function/endpoint that triggers a welcome email immediately upon successful user registration. - Dynamic data insertion (e.g., embedding the user's first name and a unique confirmation link into the email template). - Basic error handling and logging to ensure failed delivery attempts are captured. Required Skills: - Node.js / Express (or Python/Django, depending on stack) - Experience working with SendGrid API or similar transaction email services - Secure handling of environment variables (.env) for API keys Important Details: The HTML/CSS email template is already designed and ready. Your primary focus will be the logical backend implementation and secure API integration.
Budget: $600
Deadline: 2026-07-02
Client: Jason Karen
Project Overview: We are looking for a frontend developer to build a clean, fully responsive pricing section/table component for our web application. Expected Output: - A responsive React component featuring a standard 3-tier pricing layout (Basic, Pro, Enterprise). - Smooth hover animations and a clear Call-to-Action (CTA) button on each tier. - A toggle switch to transition smoothly between Monthly and Annual billing options. Required Skills: - ReactJS (Functional Components & Hooks) - Tailwind CSS (or standard CSS with a heavy focus on media queries for mobile optimization) - Clean, modular code structures Important Details: We will provide the exact copy, color palette, and a Figma design file. The code must be production-ready and integrate seamlessly into our existing layout.
Budget: $500
Deadline: 2026-06-25
Client: New Client
Create a clear task brief, set your budget, and start receiving proposals from skilled freelancers.
Budget: $555
Deadline: 2026-06-24
Client: Abdullah Masum