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.
- 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
Before you start, ensure you have installed the following:
- Node.js
- npm (Node Package Manager)
-
Clone the repository using
git clone https://github.com/Nkhanal2002/ToDoWebApp.git
-
Run
npm install
to install dependencies
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
- Frontend: HTML, TailwindCSS, JavaScript
- Backend: Node.js, Express.js
- Database: NeDB
- Authentication: bcrypt, crypto
- Narayan Khanal - Initial work - GitHub