Skip to content

ajayrathiif/ToDoAppInChatGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDoApp

A simple web-based Todo List application built with Node.js and vanilla JavaScript.

Features

  • Add tasks to your todo list
  • Mark tasks as completed
  • Modern, responsive UI
  • Local state management (with optional OpenAI tool integration)

Project Structure

ToDoApp/
├── package.json
├── server.js
├── public/
│   └── todo-widget.html

Getting Started

This project is based on the OpenAI Apps SDK Quickstart.

Instead of using ngrok, you can use Microsoft Dev Tunnel to expose your local server.

  1. Install dependencies

    npm install
  2. Run the server

    node server.js
  3. Expose your local server using Microsoft Dev Tunnel

    devtunnel create --port 3000 --allow-anonymous
    • Copy the public URL provided by Dev Tunnel.
  4. Register your app with OpenAI

  5. Open the app

    • Visit the Dev Tunnel public URL in your browser.

Customization

  • Edit public/todo-widget.html for UI changes.
  • Update server.js for backend logic.

.gitignore

A .gitignore file is included to exclude dependencies, logs, environment files, and build output from version control.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors