Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madhuranga-skp/sample_node_app
a simple Node.js app with basic REST functionalities with EJS and materializecss
https://github.com/madhuranga-skp/sample_node_app
ejs matirialzecss nodejs
Last synced: about 2 months ago
JSON representation
a simple Node.js app with basic REST functionalities with EJS and materializecss
- Host: GitHub
- URL: https://github.com/madhuranga-skp/sample_node_app
- Owner: MADHURANGA-SKP
- Created: 2023-12-19T07:33:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-19T09:25:23.000Z (about 1 year ago)
- Last Synced: 2023-12-19T11:37:21.829Z (about 1 year ago)
- Topics: ejs, matirialzecss, nodejs
- Language: EJS
- Homepage:
- Size: 3.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Node.js App with REST Functionalities
This is a basic Node.js application that demonstrates REST functionalities using Express.js, EJS, and Materialize CSS.
## Cloning
Before running the application, make sure you have follow the instructions:
- install [Node.js](https://nodejs.org/)
- install [npm](https://www.npmjs.com/) (Node Package Manager)
- add materializecss cdn to your project
- make sure you create your own mongodb cluster and Add your connection credentials to app.js##Features
- GET /get-items: Retrieve a list of items.
- GET /add-item: View the page to add a new item.
- POST /items: Add a new item.
- GET /items/:id: View details of a specific item.
- DELETE /items/:id: Delete a specific item.##Technologies Used
- Node.js
- Express.js
- EJS (Embedded JavaScript) - Template Engine
- Materialize CSS - Frontend Framework##Images
![Alt Text](S1.png)
![Alt Text](S2.png)
![Alt Text](S3.png)
![Alt Text](S4.png)
![Alt Text](S5.png)