Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crofrank/item-list
My first CRUD app
https://github.com/crofrank/item-list
ejs ejs-templates expressjs mongodb
Last synced: 8 days ago
JSON representation
My first CRUD app
- Host: GitHub
- URL: https://github.com/crofrank/item-list
- Owner: CroFrank
- License: mit
- Created: 2023-07-30T10:35:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-08T17:54:02.000Z (about 1 year ago)
- Last Synced: 2024-01-09T17:43:10.988Z (about 1 year ago)
- Topics: ejs, ejs-templates, expressjs, mongodb
- Language: JavaScript
- Homepage:
- Size: 3.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My first full CRUD app
After finishing my first Udemy course [Web Dev Bootcamp by Colt Steele](https://www.udemy.com/share/101W923@ffVioDWE0kJsW8w3tOPqJm6S-nZ_5A6JZvZVPXwSb3lfBxMktZKwSc5xWaNeT-aZLw==/)
I made this very simple CRUD app### I used:
- Express.js as a framework for Node.js,
- Mongoose for modeling data,
- EJS for templating
- No styling applied### About app
Here you can create items and give them a price, after that you have option to see all items and manage them whether you want to update or delete them.
### Try out
App is not hosted anywhere and if you want to run it you need to have installed locally:
- Node
- MongoDBHere are the steps:
1. use "git clone" to get this repo on your machine
1. "npm i" to install all dependencies
1. "npm run items" to get first few items in your DB
1. start MongoDB daemon on your machine with "mongod" command in CLI
1. in another window of CLI run "npm start" and go to localhost:8080### Contributing
Contributions are welcome! If you find any issues or want to enhance the application, feel free to open an issue or submit a pull request.
### License
This project is licensed under the MIT License.
You can do whatever you want with this code.### Contact
If you have any questions feel free to ask [here](https://www.weblifesupport.com/)