Skip to main content

Denovel - A Deno Framework For Web Artisan πŸ‘‹

saythanks HitCount PRs Welcome Maintenance GitHub followers

πŸ€” What is Denovel?

Denovel is Web Based Framework made by Muhammad Fauzan . Denovel is Inspired by Laravel.

πŸ’» Install

  1. Clone Repository
git clone https://github.com/fauzan121002/denovel.git
cd denovel
  1. Open .env then changes by your database information
PORT=8000
BASE_URL=http://localhost:8000

DB_CONNECTION=mongod
DB_HOST=mongodb://localhost
DB_NAME=denovel
DB_USER=
DB_PASS=
DB_PORT=27017

3.** Run Server **

deno run -A --unstable server.ts

πŸ’» How to Create a Controller?

deno run -A --unstable denomand.ts --name </YourControllerName>

πŸ’» What to do after create a controller?

  • Open ControllerMap.ts inside $ROOT/app to add your controller
  • Open web.ts inside $ROOT/routes to add routes to your controller
  • Then use your [YourControllerName]! ( See HomeController.ts inside $ROOT/app/controllers for controller example )

πŸ§‘ Author

πŸ‘€ Muhammad Fauzan

🀝 Contributing

Contributions, issues and feature requests here

πŸ“ License

  • Copyright Β© 2020 Muhammad Fauzan.

  • Made with ❀️ by Muhammad Fauzan.