Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/denisecp/nodeproject
Welcome to my Node.js project, which is based on the fantastic Node.js & Express From Scratch By Traversy Media
https://github.com/denisecp/nodeproject
bcryptjs bootsrap5 expressjs javascript jquery mongoosejs nodejs pugjs
Last synced: 12 days ago
JSON representation
Welcome to my Node.js project, which is based on the fantastic Node.js & Express From Scratch By Traversy Media
- Host: GitHub
- URL: https://github.com/denisecp/nodeproject
- Owner: DeniseCP
- Created: 2023-08-27T23:13:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-11T17:37:31.000Z (about 1 year ago)
- Last Synced: 2024-10-18T01:34:49.528Z (about 1 month ago)
- Topics: bcryptjs, bootsrap5, expressjs, javascript, jquery, mongoosejs, nodejs, pugjs
- Language: JavaScript
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Node Project
Welcome to my Node.js project, which is based on the fantastic [Node.js & Express From Scratch](https://www.youtube.com/playlist?list=PLillGF-RfqbYRpji8t4SxUkMxfowG4Kqp) series.
## Overview
This Node.js application is designed with user-friendliness in mind, using Express.js, Mongoose, and MongoDB. Its primary purpose is to showcase my proficiency in Node.js and Express.js while demonstrating my adaptability to different programming languages and my ability to swiftly address version changes. For instance, while the tutorial used Mongoose version 4.10.2, I have upgraded to the latest version as of August 2023, which is 7.4.5.
The application offers essential features, including CRUD operations, user authentication, robust form validation, and meticulous access control and verification.
## Tutorial Source
You can find the original tutorial series by [Traversy Media here](https://www.youtube.com/playlist?list=PLillGF-RfqbYRpji8t4SxUkMxfowG4Kqp).
## Getting Started
To get started:
1. Run `npm install`.
2. Create a local database called `nodekb`.### Prerequisites
Before you begin, make sure you have the following installed:
- [Node.js (latest version)](https://nodejs.org/en)
- [VSCode](https://code.visualstudio.com/) or a similar text editor (if you plan to modify the code).
- [MongoDB](https://www.mongodb.com/try/download/community)### Installation
After meeting the prerequisites, run `npm install` in the project folder using the command line.
## Contributing
If you're interested in contributing to this project, please provide guidelines and information on how others can contribute effectively.
## Acknowledgments
A huge thank you to [Brad](https://github.com/bradtraversy) from Traversy Media for creating the excellent tutorial series! And also to [Ricardo Saracino](https://github.com/ricardosaracino) for the code review!