A simple web application built with Node.js, Express, and EJS that allows users to create and view tasks. Tasks are stored as text files in the files directory.
Features
šÆ Create tasks with a title and details
šÆ View a list of all created tasks
šÆ Uses Express.js for backend
šÆ Uses EJS for rendering dynamic content
šÆ Uses Tailwind CSS for styling with external CSS
Technologies Used
šÆ Node.js (Server-side runtime)
šÆ Express.js (Backend framework)
šÆ EJS (Templating engine)
šÆ Tailwind CSS (Styling, now in public/stylesheets/styles.css)
šÆ File System (fs) (For storing tasks as text files)
Screenshot:
Installation & Setup:-
Clone the repository:
https://github.com/GouravSinghDosad/Simple-To-Do-List-App.git
Install dependencies:
npm install
If using nodemon:
nodemon index.js
Open the app in the browser: ```sh http://localhost:3000
Project Structure:
Routes
GET / ā Renders the main page with a list of tasks
POST /create ā Creates a new task and saves it as a text file