Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iamdipankarpaul/elpip-internship-taskshare-mern-app

A Task app made using MERN stack with features like user registration, login, saving task to database, sharing tasks with other users, etc..
https://github.com/iamdipankarpaul/elpip-internship-taskshare-mern-app

api axios backend express frontend mantine mern mern-stack mongodb mongoose nodejs react react-hot-toast react-router-dom task-manager todo-app

Last synced: 1 day ago
JSON representation

A Task app made using MERN stack with features like user registration, login, saving task to database, sharing tasks with other users, etc..

Awesome Lists containing this project

README

        

TaskShare

A simple task manager application built with MERN stack.

![Home page](./screenshots/TaskShare-6.png "Home page")

- [Installation](#installation)
- [Configuration](#configuration)
- [Run the App](#run-the-app)
- [Screenshots](#screenshots)

## Installation
Run the following command to clone the repository

```bash
git clone https://github.com/dipankarpaul2k/ELPIP-Internship-TaskShare-MERN-App.git
```

Go to frontend and backend directory to install packages

```bash
cd frontend
npm install
```

```bash
cd backend
npm install
```

## Configuration
Create `.env` file inside backend directory and copy the following code

```bash
MONGO_URI=Your mongodb URI
JWT_SECRET=a random secret key eg. thisisasecretkey
```

## Run the App
Go to backend and frontend directory and start the server

```bash
cd backend
npm run dev
```

```bash
cd frontend
npm run dev
```

## Screenshots

![Task page](./screenshots/TaskShare-1.png "Task page")

![Shared page](./screenshots/TaskShare-2.png "Shared page")

![Task view](./screenshots/TaskShare-3.png "Task view")

![Shared with modal](./screenshots/TaskShare-4.png "Shared with modal")

![Logout modal](./screenshots/TaskShare-5.png "Logout modal")