Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdawoud27/redistasks
Simple Task Manager using Redis
https://github.com/mdawoud27/redistasks
ejs node redis
Last synced: 3 months ago
JSON representation
Simple Task Manager using Redis
- Host: GitHub
- URL: https://github.com/mdawoud27/redistasks
- Owner: mdawoud27
- Created: 2024-08-31T18:14:47.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T21:00:26.000Z (4 months ago)
- Last Synced: 2024-10-12T00:05:18.977Z (3 months ago)
- Topics: ejs, node, redis
- Language: EJS
- Homepage:
- Size: 43.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Task Manager Using Redis
_A simple web application that allows users to manage tasks with the help of **Redis** for data storage. This project provides basic functionality to add, display, and remove tasks._
**Demo Video**
[demo](https://github.com/user-attachments/assets/54f8d63f-81b5-4958-98fc-1d3021b54500)
## Features
- **Add Tasks:** Users can add new tasks to their task list.
- **Task List:** View the list of tasks with the ability to mark them as completed.
- **Remove Tasks:** Remove tasks from the list.## Technologies Used
- Node.js (Express) [*must be installed in your machine*]
- Redis for database [*must be installed in your machine*]## Installation
### Setup
1. **Clone the repository:**
```bash
git clone https://github.com/mdawoud27/RedisTasks.git
```2. Navigate to the project directory:
```bash
cd RedisTasks/
```3. Install dependencies:
```bash
npm install
```4. Start Redis server: Make sure Redis is installed and running on your machine.
5. Run the application:
```bash
npm start
```_The application will be available at_ `http://localhost:6380`.
## Usage
1. **Add a Task**:
- Enter the task description in the input field and click "Submit".
2. **Task List**:
- View tasks in the list. Use the checkbox to mark tasks as completed. Completed tasks will be crossed out.
3. **Remove Tasks**:
- Select the tasks you want to remove and click "Remove".