Skip to content

A minimalist full-stack web application built to demonstrate the fundamental interaction between a frontend, a backend API, and a database. This project provides a complete CRUD (Create, Read, Update, Delete) experience for managing tasks.

Notifications You must be signed in to change notification settings

utkarsh-deployes/DailyTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-Stack To-Do List Application

A minimalist full-stack web application built to demonstrate the fundamental interaction between a frontend, a backend API, and a database. This project provides a complete CRUD (Create, Read, Update, Delete) experience for managing tasks.


Features

  • Create: Add new tasks to the list.
  • Read: View all existing tasks on page load.
  • Update: Mark tasks as complete or incomplete.
  • Delete: Remove tasks from the list.

Technology Stack

  • Frontend: Vanilla HTML, CSS, and JavaScript
  • Backend: Node.js with Express.js
  • Database: SQLite

Setup and Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone <your-repository-url>
  2. Navigate to the project directory:

    cd <project-folder>
  3. Install backend dependencies:

    npm install
  4. Start the backend server:

    node server.js

    The server will start on http://localhost:8080.

  5. Open the frontend: Open the index.html file in your web browser.


API Endpoints

The backend provides the following RESTful API endpoints:

Method Endpoint Description
GET /tasks Fetches all tasks.
POST /tasks Creates a new task.
PUT /tasks/:id Updates a specific task.
DELETE /tasks/:id Deletes a specific task.

About

A minimalist full-stack web application built to demonstrate the fundamental interaction between a frontend, a backend API, and a database. This project provides a complete CRUD (Create, Read, Update, Delete) experience for managing tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published