Skip to content

md-zeon/taskero-client-side

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Taskero

Taskero is a freelance task marketplace connecting clients with freelancers for small and quick jobs. The platform enables users to post tasks, browse available opportunities, and manage their freelance engagements with ease.


✨ Features

  • βœ… Post and browse tasks with detailed descriptions, categories, budgets, and deadlines.
  • βœ… User authentication using Email/Password and Google login (via Firebase).
  • βœ… Fully responsive design for mobile, tablet, and desktop.
  • βœ… Dark/Light theme toggle for enhanced accessibility and user comfort.
  • βœ… Secure CRUD operations for task and bid management.
  • βœ… Bid tracking for both clients and freelancers.

πŸ“¦ Tech Stack

  • βš›οΈ React 19 (with Vite)
  • πŸ”₯ Firebase Authentication
  • 🎨 Tailwind CSS + DaisyUI
  • πŸš€ AOS (Animate On Scroll)
  • 🍞 React Toastify
  • 🧠 React Helmet Async
  • 🎯 React Icons
  • 🧠 SweetAlert2
  • 🧭 React Router v7
  • πŸ’¬ React Simple Typewriter
  • 🎑 Swiper Slider

🌐 Live Website

πŸ”— Frontend Live Site: https://taskero-60a20.web.app/
πŸ”— Backend Live Server API: https://taskero-server.vercel.app/


βš™οΈ Installation

1. Clone the Repository

git clone https://github.com/zeon/taskero-client-side.git
cd taskero-client-side

2. Install Dependencies

npm install

3. Configure Firebase

Create a .env.local file and add your Firebase configuration:

VITE_API_KEY=your_api_key
VITE_AUTH_DOMAIN=your_auth_domain
VITE_PROJECT_ID=your_project_id
VITE_STORAGE_BUCKET=your_storage_bucket
VITE_MESSAGING_SENDER_ID=your_sender_id
VITE_APP_ID=your_app_id
  1. Run the Development Server
npm run dev

Visit: http://localhost:5173

About

🌐 Taskero – a freelance task marketplace with task posting, browsing, bids and many more

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages