https://github.com/harshitha-2201/task-manager
A task management application built with React, Express.js, and MongoDB. This application allows users to create, update, delete, and view tasks. It also includes user authentication to manage tasks on a per-user basis.
https://github.com/harshitha-2201/task-manager
css express hoisting mongodb nodejs postman reactjs
Last synced: 4 months ago
JSON representation
A task management application built with React, Express.js, and MongoDB. This application allows users to create, update, delete, and view tasks. It also includes user authentication to manage tasks on a per-user basis.
- Host: GitHub
- URL: https://github.com/harshitha-2201/task-manager
- Owner: harshitha-2201
- Created: 2024-08-15T12:33:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-15T15:31:06.000Z (almost 2 years ago)
- Last Synced: 2025-03-13T00:17:19.349Z (over 1 year ago)
- Topics: css, express, hoisting, mongodb, nodejs, postman, reactjs
- Language: JavaScript
- Homepage: https://task-manager-1-b6wx.onrender.com
- Size: 3.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Management Application
A task management application built with React, Express.js, and MongoDB. This application allows users to create, update, delete, and view tasks.
It also includes user authentication to manage tasks on a per-user basis.
## Features
- User authentication with JWT
- CRUD operations for tasks
- Responsive UI with Tailwind CSS
- Built with React on the frontend and Express.js on the backend
## Getting Started
### Prerequisites
- [Node.js](https://nodejs.org/) (v14 or later)
- [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/)
- [MongoDB](https://www.mongodb.com/try/download/community) (for local development, or use a cloud service like [MongoDB Atlas](https://www.mongodb.com/cloud/atlas))
### Installation
1. **Clone the repository**:
```bash
git clone
### Install dependencies for both frontend and backend:
- cd client
- npm install
- cd server
- npm init -y
### Configuration
- REACT_APP_API_URL=http://localhost:3001/api
# Create a .env file in the backend directory and add the following environment variables:
- MONGO_URI=mongodb://localhost:27017/your-database-name
- JWT_SECRET=your_jwt_secret
### Running the Application