Task manager is a simple, visual project management tool that uses boards, lists, and cards to help teams organize tasks and projects efficiently.
Home.Page.mp4
Trello.Board.mp4
Workspace.Board.mp4
List.Task.mp4
Tasks.mp4
Due.Dates.mp4
Collabration.1.mp4
Collabration.2.mp4
Before you begin, ensure you have met the following requirements:
- Node.js: Version 18 (Download and install Node.js if you haven't already)
git clone https://github.com/aashish47/task-manager.git
Before running the Task Manager project, you'll need to set up Mongodb for database management and Firebase Google Auth for user authentication and unsplash for api keys.
Firebase Auth MongoDb Unsplash
In the backend
directory, rename .env.example
to .env
and add the required keys.
# Install frontend dependencies
cd frontend
npm install
# Install backend dependencies
cd backend
npm install
# Run the application
cd task-manager/
npm run start
Open http://localhost:SERVER_PORT
with your browser to see the result.
SERVER_PORT is added in .env