Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 1.63 KB

README.md

File metadata and controls

38 lines (34 loc) · 1.63 KB

Markdown-Notes-Taker

A simple Web Application using Text processing, Markdown libraries, persistent storage, REST API with file upload.

Screenshot 2024-06-18 084529

Features of the Application:


1. Markdown to html render:

--> Used marked npm for parsing marked down text to html

2. Grammar check feature:

--> Used language tool API to check for correct grammar syntax

3. Word pattern search within the note

--> Used KPM algorithm to find word patterns

4. Markdown file upload feature

--> Used multer npm to do file handling in javascript

5. Restful-API endpoints to Create, Read, Update and Delete notes


Techstack:

1.HTML, CSS, JAVASCRIPT for Frontend
2.NODE-JS,EXPRESS-JS,JAVASCRIPT For Backend
3.Database: POSTGRES-SQL

Screenshot 2024-06-18 100616 Screenshot 2024-06-18 100714

STEPS TO RUN THE APPLICATION:

1.Cd over to your folder
2.Setup postgres databse as:
-->const db = new pg.Client({
user: "postgres",
host: "localhost",
database: your postgres database name,
password: your postgres password,
port: your postgres port,
});
3.run npm i
4.run node index.js
5.Headover to your browser at http://localhost:3000