Skip to content
/ todom Public

A simple todo web application built with Next.js, Express.js, SQLite, and SWR.

Notifications You must be signed in to change notification settings

mxagg/todom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDoM

A simple todo web application built with Next.js, Express.js, SQLite, and SWR.

Table of Contents

Description

ToDoM is a web application that allows users to create and manage to-do lists with tasks. It provides a user-friendly interface for adding, updating, and deleting lists and tasks. alt text

Features

  • Create, edit, and delete to-do lists.
  • Add, update, and remove tasks within each list.
  • Real-time data updates using SWR.
  • Clean and responsive user interface.

Tech Stack

Getting Started

Prerequisites

Make sure you have the following installed on your machine:

  • Node.js and npm (Node Package Manager)
  • Git

Installation

  1. Clone the repository:

    git clone git@github.com:macoder234/todom.git

    Note: above is for cloning via SSH, you can use any other methods to get repository

  2. Navigate to the project directory:

    cd todom
  3. Install the dependencies for both the frontend and backend:

    # Install frontend dependencies
    cd todom-frontend
    npm install
    
    # Install backend dependencies
    cd ../todom-backend
    npm install

Usage

  1. Start the Express.js backend server:

    # From the project root directory
    cd todom-backend
    npm run start

    The backend server will run on port 3001 by default.

  2. Start the Next.js frontend:

    # From the project root directory
    cd todom-frontend
    npm run dev

    The frontend development server will run on port 3000 by default.

  3. Access the application in your web browser at http://localhost:3000.

License

This project is licensed under the MIT License.

About

A simple todo web application built with Next.js, Express.js, SQLite, and SWR.

Topics

Resources

Stars

Watchers

Forks