Skip to content

AmrMohamed001/Task-manager-

Repository files navigation

Task manager

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

This web application is specially for persons who want to add tasks and manipulate them.

This app can be found at https://task-manager-xjq8.onrender.com.

The API and the app itself are hosted on the same server.

Overview

This web application allows it's users to add their task list. You can create task, mark it as completed , change it's name or finally delete it

Purpose

This app is a pet project, built for the express purpose of honing my skills in full stack web development.

Demonstration

Home Page :

Home

Edit or Delete task :

Home

Make task completed :

Home

Main Tools And Technologies Used

  • HTML (Create the structure and content of the web pages).
  • CSS (Styling of the web pages).
  • JAVASCRIPT (Interactivity, as well as making requests to the API from the client-side).
  • NODE (Run JavaScript code on the server-side).
  • EXPRESS (Node framework, meant to simplify the process of building complex server-side applications).
  • MONGODB (Database for data persistence).
  • MONGOOSE (Interacting with mongodb).

Installation

First, clone a fresh copy:

git clone https://github.com/AmrMohamed001/Task-manager-.git

Then, you need to run npm install to install app dependencies.

Finally, you need to set up the environment variables:

# DB
DB: either a local or atlas mongodb connection

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published