Skip to content

AnoyRC/request_tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Request Tasks

Get Paid for completing tasks

Made-With-Request Made-With-Next Made-With-Tailwind Made-With-Javascript Made-With-NodeJS Made-With-Express Made-With-ETHERS

Request Tasks is a dynamic kanban board platform designed to streamline task management and bounty fulfillment. The platform allows users to create tasks, claim available bounties, and receive payment upon successful completion through Request Network.

Getting Started

Frontend

  1. Clone the repository
   git clone https://github.com/AnoyRC/request_tasks.git
   cd request-tasks
  1. Open the frontend directory
   cd frontend
  1. Install dependencies (forcing installation for Next.js @15.0.3)
   npm install --force
  1. Copy the .env.example file to .env.local and fill in the required environment variables
   cp .env.example .env.local
  1. Start the development server
   npm run dev

Backend

  1. Open the backend directory
   cd backend
  1. Install dependencies
   npm install
  1. Copy the .env.example file to .env and fill in the required environment variables
   cp .env.example .env

Note: The backend requires a Convex Cloud URL to be set in the .env file. You can sign up for a free account at Convex

  1. Sync functions and schema with Convex Cloud
   npx convex dev
  1. Start the backend server
   npm run start

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.