Skip to content

aashish47/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

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

Installation

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js: Version 18 (Download and install Node.js if you haven't already)

Clone the repository

git clone https://github.com/aashish47/task-manager.git

Setting up Mongodb Atlas, Firebase Google Auth, unsplash account

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

Rename .env.example files

In the backend directory, rename .env.example to .env and add the required keys.

Install dependencies

# Install frontend dependencies
cd frontend
npm install
# Install backend dependencies
cd backend
npm install

Run the application

# 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