{"id":19588982,"url":"https://github.com/shivankk26/to-do-list-app","last_synced_at":"2026-04-12T03:33:54.474Z","repository":{"id":159191747,"uuid":"634496720","full_name":"ShivankK26/To-Do-List-App","owner":"ShivankK26","description":"In this Project, I've built a WebApp called as To Do List App using which you can create a To Do List for all your daily tasks. This WebApp is extremely beneficial for College Students who want to keep a Track of their entire Daily Activity. So, use it and just have fun!!!","archived":false,"fork":false,"pushed_at":"2023-04-30T10:52:11.000Z","size":20,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-09T06:21:59.282Z","etag":null,"topics":["backend","ejs","expressjs","javascript","lodash","mongodb","mongoose","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShivankK26.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-30T10:14:47.000Z","updated_at":"2023-12-05T06:53:40.000Z","dependencies_parsed_at":"2023-06-19T20:45:26.365Z","dependency_job_id":null,"html_url":"https://github.com/ShivankK26/To-Do-List-App","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShivankK26%2FTo-Do-List-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShivankK26%2FTo-Do-List-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShivankK26%2FTo-Do-List-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShivankK26%2FTo-Do-List-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShivankK26","download_url":"https://codeload.github.com/ShivankK26/To-Do-List-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240860048,"owners_count":19869264,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","ejs","expressjs","javascript","lodash","mongodb","mongoose","nodejs"],"created_at":"2024-11-11T08:16:46.348Z","updated_at":"2025-11-21T03:04:49.738Z","avatar_url":"https://github.com/ShivankK26.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- ABOUT THE PROJECT --\u003e\n# About The Project\n![Screenshot 2023-04-22 at 5 01 08 PM](https://user-images.githubusercontent.com/115289871/235348566-82515112-2ac4-48dd-8176-e16e45a5484a.png)\n\n\n\n\nIn this Project, I've built a WebApp called as To Do List App using which you can create a To Do List for all your daily tasks. This WebApp is extremely beneficial for College Students who want to keep a Track of their entire Daily Activity. So, just use it and have fun!!!\n\n\n\nUse the `README.md` to get started.\n\n\n\n\n# Built With\n\nThe Tech Stacks use are:\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://skillicons.dev\"\u003e\n    \u003cimg src=\"https://skillicons.dev/icons?i=mongodb,expressjs,nodejs,js,bootstrap,ejs,css\" /\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\n\n\n\n\u003c!-- GETTING STARTED --\u003e\n# Getting Started\n\nTo get started, create a file called app.js and import all the required modules in it. After that create a folder called views and place the about.ejs, footer.ejs, header.ejs, list.ejs files in it. Also, create another folder called public in which add another folder called css in which you'll need to add a file called styles.css.\n\n\n* modules\n\n  ```sh\n  const express = require('express')\n  const mongoose = require('mongoose')\n  const ShortUrl = require('./models/shortUrl')\n  const app = express()\n  ```\n\n* ejs connectivity\n\n  ```sh\n  app.set(\"view engine\",\"ejs\")\n  ```\n  \n* Using Body Parser\n\n  ```sh\n  app.use(bodyParser.urlencoded({extended: true}));\n  ```\n\n## Prerequisites\n\nTo begin with our Project, we'll need to install some npm packages like express, mongoose, body-parser, ejs, and lodash using the command given below. \n\n\n* npm\n\n  ```sh\n  npm install express mongoose ejs lodash body-parser\n  ```\n  \n  \n* To ease the process of development, we'll install nodemon (Make sure you already have nodemon installed in your system, if not then [visit here](https://nodemon.io/)).\n\n  ```sh\n  npm i nodemon\n  ```\n\n\n\u003c!-- CONTACT --\u003e\n# Contact\n\nYour Name - Shivank Kapur - shivankkapur2004@gmail.com\n\nProject Link: \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivankk26%2Fto-do-list-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshivankk26%2Fto-do-list-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivankk26%2Fto-do-list-app/lists"}