yonode
The Node.js Toolkit for Rapid Development.
File Explorer
Download Latest Version (.zip)- bug_report.yml
- config.yml
- docs.yml
- feature_request.yml
- publish.yaml
- Update Yonode Package.yml
- dependabot.yml
- yonode-icon.png
- auth.png
- congrats.png
- database.png
- installation.png
- language.png
- name.png
- orm.png
- _meta.json
- about.mdx
- index.mdx
- .gitignore
- LICENSE
- next-env.d.ts
- next.config.js
- package.json
- pnpm-lock.yaml
- README.md
- theme.config.tsx
- tsconfig.json
- .env.example
- auth.js
- db.js
- dbType.js
- programOptions.js
- questions.js
- repoConditions.js
- mongoDB.js
- orm.js
- index.js
- .gitignore
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- authController.js
- authValidator.js
- authMiddleware.js
- User.js
- authRoutes.js
- passwordUtils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- helloWorldController.js
- middleware.js
- model.js
- helloWorldRoutes.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- client.js
- schema.prisma
- initialConfig.js
- authController.js
- authValidator.js
- authMiddleware.js
- authRoutes.js
- passwordUtils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- client.js
- schema.prisma
- initialConfig.js
- helloWorldController.js
- middleware.js
- helloWorldRoutes.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- authController.js
- User.js
- authValidator.js
- authMiddleware.js
- authRoutes.js
- passwordUtils.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- helloWorldController.js
- entity.js
- middleware.js
- helloWorldRoutes.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- client.js
- schema.prisma
- initailConfig.js
- authController.js
- authValidator.js
- authMiddleware.js
- authRoutes.js
- passwordUtils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- client.js
- schema.prisma
- initialConfig.js
- helloWorldController.js
- middleware.js
- helloWorldRoutes.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initailConfig.js
- authController.js
- authValidator.js
- authMiddleware.js
- models.js
- User.js
- authRoutes.js
- passwordUtils.js
- app.js
- .env
- .gitIgnore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- helloWorldController.js
- middleware.js
- model.js
- models.js
- helloWorldRoutes.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package-lock.json
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- authController.js
- User.js
- authValidator.js
- authMiddleware.js
- authRoutes.js
- passwordUtils.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- helloWorldController.js
- entity.js
- middleware.js
- helloWorldRoutes.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- initialConfig.js
- helloWorldController.js
- middleware.js
- helloWorldRoutes.js
- utils.js
- app.js
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- client.js
- schema.prisma
- initialConfig.js
- authController.js
- authValidator.js
- authMiddleware.js
- authRoutes.js
- passwordUtils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- client.js
- schema.prisma
- initialConfig.js
- helloWorldController.js
- middleware.js
- helloWorldRoutes.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- authController.js
- authValidator.js
- authMiddleware.js
- models.js
- User.js
- authRoutes.js
- passwordUtils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- helloWorldController.js
- middleware.js
- model.js
- models.js
- helloWorldRoutes.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- authController.js
- User.js
- authValidator.js
- authMiddleware.js
- authRoutes.js
- passwordUtils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package.json
- README.md
- dbConfig.js
- initialConfig.js
- helloWorldController.js
- entity.js
- middleware.js
- helloWorldRoutes.js
- utils.js
- app.js
- .env
- .gitignore
- docker-compose.yaml
- Dockerfile
- package-lock.json
- package.json
- README.md
- db.config.ts
- initial.config.ts
- controller.ts
- middleware.ts
- model.ts
- router.ts
- utils.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- initial.config.js
- schema.prisma
- app.js
- .gitignore
- package-lock.json
- package.json
- initial.config.js
- initial.config.js.map
- controller.js
- controller.js.map
- middleware.js
- middleware.js.map
- router.js
- router.js.map
- utils.js
- utils.js.map
- app.js
- app.js.map
- schema.prisma
- initial.config.ts
- controller.ts
- middleware.ts
- router.ts
- utils.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- tsconfig.json
- db.config.js
- initial.config.js
- user.controller.js
- User.entity.js
- user.router.js
- sendVerificationToken.js
- generations.js
- app.js
- .gitignore
- package.json
- README.md
- yarn.lock
- db.config.ts
- initial.config.ts
- controller.ts
- Entity.ts
- middleware.ts
- route.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- schema.prisma
- initial.config.ts
- controller.ts
- middleware.ts
- router.ts
- utils.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- db.config.ts
- initial.config.ts
- controller.ts
- middleware.ts
- model.ts
- models.ts
- router.ts
- utils.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- db.config.ts
- initial.config.ts
- controller.ts
- Entity.ts
- middleware.ts
- route.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- client.js
- schema.prisma
- initial.config.ts
- controller.ts
- middleware.ts
- router.ts
- utils.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- db.config.ts
- initial.config.ts
- controller.ts
- middleware.ts
- model.ts
- models.ts
- router.ts
- utils.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- db.config.ts
- initial.config.ts
- controller.ts
- Entity.ts
- middleware.ts
- route.ts
- app.ts
- .gitignore
- package-lock.json
- package.json
- README.md
- tsconfig.json
- announcement-banner.tsx
- index.ts
- button-link.tsx
- index.ts
- faq.tsx
- index.ts
- features.tsx
- index.ts
- background-gradient.tsx
- hero.tsx
- index.ts
- highlights.tsx
- index.ts
- footer.tsx
- header.tsx
- index.ts
- layout.tsx
- logo.tsx
- navigation.tsx
- theme-toggle.tsx
- chakra.tsx
- index.ts
- next.tsx
- react.tsx
- index.ts
- mobile-nav.tsx
- box.tsx
- fall-in-place.tsx
- float.tsx
- page-transition.tsx
- index.ts
- nav-link.tsx
- index.ts
- section-title.tsx
- section.tsx
- index.ts
- seo.tsx
- index.ts
- testimonial.tsx
- testimonials.tsx
- index.tsx
- appulse.tsx
- config.tsx
- logo.tsx
- testimonials.tsx
- use-route-changed.ts
- use-scrollspy.ts
- hello.ts
- _app.tsx
- _document.tsx
- index.tsx
- android-icon-144x144.png
- android-icon-192x192.png
- android-icon-36x36.png
- android-icon-48x48.png
- android-icon-72x72.png
- android-icon-96x96.png
- apple-icon-114x114.png
- apple-icon-120x120.png
- apple-icon-144x144.png
- apple-icon-152x152.png
- apple-icon-180x180.png
- apple-icon-57x57.png
- apple-icon-60x60.png
- apple-icon-72x72.png
- apple-icon-76x76.png
- apple-icon-precomposed.png
- apple-icon.png
- browserconfig.xml
- favicon-16x16.png
- favicon-32x32.png
- favicon-96x96.png
- favicon.ico
- manifest.json
- ms-icon-144x144.png
- ms-icon-150x150.png
- ms-icon-310x310.png
- ms-icon-70x70.png
- avatar.jpg
- avatar2.jpg
- avatar3.jpg
- eelco.jpg
- billing.png
- dashboard.png
- demo.png
- landingspage.png
- list.png
- button.ts
- cta.ts
- features.ts
- index.ts
- section-title.ts
- section.ts
- typography.ts
- index.ts
- .eslintrc.json
- .gitignore
- contentlayer.config.ts
- next-env.d.ts
- next.config.mjs
- package.json
- pnpm-lock.yaml
- README.md
- tsconfig.json
- .editorconfig
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- eslint.config.mjs
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- renovate.json5
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/sharafdin/yonode
Downloads the entire project code from GitHub to your computer.
cd yonode
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker compose -f packages/yonode-templates/JS-MongoDB-Mongoose-Auth-Template/docker-compose.yaml up -d --build
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
cd docs.yonode.org
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
