This project is a simple web-based note-taking application. Users can create, view, search, and open notes. The application is built using HTML, CSS, and a server-side templating engine for rendering dynamic content.
- Home Page: Entry point for the application.
- Search Bar: Allows users to search for notes by title.
- Note Listing: Displays a list of all notes with their titles and content.
- Note Creation: Option to create a new note.
- Dynamic Rendering: Uses a server-side templating engine to render notes dynamically.
-
Clone the repository:
git clone https://github.com/harshchi19/Notes-app.git
-
Change into the project directory:
cd note-app
-
Install the required dependencies:
npm install
-
Start the server:
npm start
-
Open your web browser and navigate to
http://localhost:3000
.
-
Home Page:
- Access the application by navigating to the home page.
- Click "Enter" to go to the main note listing page.
-
Search Notes:
- Use the search bar to find notes by their titles.
- Click "Search" to display the search results.
-
View Notes:
- All existing notes are displayed on the main page.
- Click on the note title to view its content.
-
Create Note:
- Click "Create New Note" to go to the note creation page.
- Fill in the title and content to create a new note.
This project is licensed under the MIT License. See the LICENSE file for details.