TaskPire is a task management tool built with React and Vite. It provides a simple and intuitive interface for managing tasks.
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 startthen, Running the frontend server:
cd frontend/TaskPire/
npm install
npm install vite --save-dev
npm run buildOpen your browser and navigate to http://localhost:5173 to see the app in action.
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.
- Clone the repository and enter its directory
git clone https://github.com/Rayiumir/TaskPire.git
cd TaskPire- Create .env file from sample and set
JWT_SECRET,ADMIN_INVITE_TOKENand database credentials
cp .env.sample .env
# edit .env to set secrets and DB connection- Build and run
docker compose up --build -d- Access the app
- frontend: http://localhost:8080
- backend: http://localhost:5000
We welcome contributions to TaskPire! If you'd like to contribute, please fork the repository and submit a pull request.
| Admin Index | Create Task | Manage Tasks | Users |
|---|---|---|---|
|
|
|
|
| User Index | My Tasks | Details Task |
|---|---|---|
|
|
|






