Thanks to visit codestin.com
Credit goes to github.com

Skip to content

TaskPire/TaskPire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskSquad Logo

TaskPire

TaskPire is a task management tool built with React and Vite. It provides a simple and intuitive interface for managing tasks.

Getting Started

To get started with TaskPire, clone the repository and install the dependencies:

https://github.com/Rayiumir/TaskPire.git
cd taskpire/

Running the backend server:

cd backend/
npm install
npm start

then, Running the frontend server:

cd frontend/TaskPire/
npm install
npm install vite --save-dev
npm run build

Open your browser and navigate to http://localhost:5173 to see the app in action.

Connection Database

To connect to the MongoDB database, you must complete the .env file with your database credentials.

MONGO_URI=mongodb://localhost:27017/MyProject
JWT_SECRET=your_JWT_SECRET
ADMIN_INVITE_TOKEN=4588944
PORT=5000

To create admin access, just change from user to admin in the users section in the Role column of the database.

Run with Docker

  1. Clone the repository and enter its directory
git clone https://github.com/Rayiumir/TaskPire.git
cd TaskPire
  1. Create .env file from sample and set JWT_SECRET, ADMIN_INVITE_TOKEN and database credentials
cp .env.sample .env
# edit .env to set secrets and DB connection
  1. Build and run
docker compose up --build -d
  1. Access the app

Contributing

We welcome contributions to TaskPire! If you'd like to contribute, please fork the repository and submit a pull request.

Screenshots

Admin

Admin Index Create Task Manage Tasks Users
Admin Index Tasks Create Tasks Users

User

User Index My Tasks Details Task
Admin Index Tasks Create Tasks