Skip to content

FullStack web dev todo app for final project of Spring24 class

Notifications You must be signed in to change notification settings

Nkhanal2002/FullStackWebFinalProject

Repository files navigation

ToDoWebApp

A simple and interactive to-do list application that allows users to manage their tasks efficiently. The application features user authentication and real-time task management.

Features

  • User Authentication: Secure login and signup functionalities
  • Task Management: Users can add, edit, delete tasks
  • Responsive Design: Optimized for both desktop and mobile devices
  • Data Persistence: Tasks and user credentials are stored securely using NeDB

Prerequisites

Before you start, ensure you have installed the following:

  • Node.js
  • npm (Node Package Manager)

Installation

  1. Clone the repository using git clone https://github.com/Nkhanal2002/ToDoWebApp.git

  2. Run npm install to install dependencies

Usage

To run the local server and vite server, perform both command separately on your terminal, one for local server, and another for TailwindCSS for UI repectively:

node index.js
npm run dev

Technology Used

  • Frontend: HTML, TailwindCSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: NeDB
  • Authentication: bcrypt, crypto

Author

About

FullStack web dev todo app for final project of Spring24 class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published