Skip to content

A bank of examples projects built with rasenganjs and other tools

License

Notifications You must be signed in to change notification settings

rasengan-dev/rasenganjs-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rasengan.js Templates

Rasengan.js Templates

License Version NPM Version

Welcome to the Rasengan.js Templates repository! This repository contains a variety of templates to help you get started with your Rasengan.js projects quickly and efficiently.

Table of Contents

Introduction

Rasengan.js is a powerful framework for building modern web applications with ease. This repository provides pre-prepared templates that you can use to kickstart your projects. Whether you are building a chatbot, an e-commerce site, a portfolio, or a dashboard, we have a template for you.

Templates

We currently offer the following templates:

Chatbot

  • Gemini
    • Description: Gemini chatbot template, a ready-to-go chatbot app.
    • Path: templates/chatbot/gemini
    • Language: TypeScript

Portfolio

  • Developer
    • Description: Developer portfolio template to showcase your projects to potential employers.
    • Path: templates/portfolio/developer
    • Language: TypeScript

Additional templates are planned for various other categories, including e-commerce, dashboards, and more. Certainly! Here's the revised "Usage" section of the README to accurately reflect the current process for using templates with the Rasengan.js framework:

Usage

To utilize a template with Rasengan.js, follow these streamlined steps:

  1. Explore Templates:

    • Visit templates.rasengan.dev to browse through the available templates.
    • Identify the template you want to use and copy its template-key.
  2. Generate New Project:

    • Use the Rasengan CLI to generate a new project based on your chosen template. This can be done without installing the CLI explicitly by using npx:

      npx create-rasengan@latest [project-name] --template <template-key>
    • If you do not specify the [project-name], the CLI will prompt you to enter it during the process.

For example, to create a project using the Gemini chatbot template, you would execute:

npx create-rasengan@latest my-chatbot-app --template chatbot/gemini

This method ensures you are always using the latest version of the Rasengan.js CLI and the most updated templates available.

What's Included

The repository is structured as follows:

  • templates/: Contains all the template folders.
    • chatbot/: Templates for chatbot applications.
      • gemini/: Gemini chatbot template.
    • portfolio/: Templates for portfolio websites.
      • developer/: Developer portfolio template.

Contributing

We welcome contributions from the community! Please read our Contribution Guidelines to get started. Contributions can be in the form of new templates, bug fixes, documentation improvements, and more.

Present Contributors

Resources

We use the following resources for the development of our templates:

Communication

Stay connected with us through our social media channels:

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A bank of examples projects built with rasenganjs and other tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published