Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

josephbui/to-do-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository has been archived

This was an experiment in vibe coding. All source code was generated using Github Copilot.

To-Do Web App

A simple web application for saving and managing a to-do list. Built with React (frontend) and Node.js/Express with SQLite (backend).

Getting Started

Backend

  1. Navigate to the backend directory:
    cd backend
  2. Install dependencies:
    npm install
  3. Start the backend server:
    node server.js
    The backend will run on http://localhost:4000.

Frontend

  1. Navigate to the frontend directory:
    cd ../frontend
  2. Install dependencies:
    npm install
  3. Start the React app:
    npm start
    The frontend will run on http://localhost:3000.

Features

  • Create and manage multiple to-do lists
  • Share lists with other users and revoke access
  • List owner can grant or revoke access to others
  • Any user with access can add or remove items from a list
  • Add, view, update, and delete to-do items
  • Persistent storage using SQLite
  • Responsive and clean UI

Notes

  • Ensure the backend is running before using the frontend.
  • The frontend communicates with the backend via REST API endpoints.

For any issues, please check the code comments or reach out for support.

About

CS-GY-6813-Fall-2025 Research Project: Sample To Do List web application created entirely by using Github Copilot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors