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.
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
This app is a pet project, built for the express purpose of honing my skills in full stack web development.
- 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).
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