Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fitri-hy/portfolio-dinamis-nodejs
Dynamic Website Portfolio Using NodesJS MVC (Models-Views-Controller). Doesn't use a database connection but instead uses local JSON as the database
https://github.com/fitri-hy/portfolio-dinamis-nodejs
dinamic-web ejs js-mvc mvc-architecture nodejs portfolio tailwind
Last synced: about 1 month ago
JSON representation
Dynamic Website Portfolio Using NodesJS MVC (Models-Views-Controller). Doesn't use a database connection but instead uses local JSON as the database
- Host: GitHub
- URL: https://github.com/fitri-hy/portfolio-dinamis-nodejs
- Owner: fitri-hy
- License: mit
- Created: 2024-05-27T11:02:13.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-28T08:48:07.000Z (7 months ago)
- Last Synced: 2024-05-28T16:46:05.684Z (7 months ago)
- Topics: dinamic-web, ejs, js-mvc, mvc-architecture, nodejs, portfolio, tailwind
- Language: EJS
- Homepage:
- Size: 21.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Portfolio Dinamis NodeJS
Dynamic Website Portfolio Using NodesJS MVC (Models-Views-Controller). Doesn't use a database connection but instead uses local JSON as the database## Install
```
git clone https://github.com/fitri-hy/portfolio-dinamis-nodejs.git
cd portfolio-dinamis-nodejs
npm Install
npm start
```## Admin Dashboard
```
http://localhost:3000/loginUsername: admin
Password: admin
```Changing or adding login data:
`models/adminModel.js`
```
// Bcrypt Hash Password
this.users = [
{ username: 'admin', passwordHash: '$2a$12$GIsTi7uPMiUds7QwHn8anuE1XSDSGesrLmKCoQLkmmJVYIeAYAM2y' }
];
```## Technology
- Node JS.
- Tailwind.
- EJS.
- Other supporting modules.