All Projects → calvinqc → trivin

calvinqc / trivin

Licence: other
⚡️Setup your entire project quickly and easily with 1-line command ⚡️

Programming Languages

184084 projects - #8 most used programming language
75241 projects

Projects that are alternatives of or similar to trivin

Building An Exclusive Community of PEC Graduates and Students.The main features of the website are “PEC Quora” and “PEC Connect”
Stars: ✭ 26 (-55.17%)
Mutual labels:  mongoose, expressjs, react-redux, axios
React Antd Admin Template
Stars: ✭ 1,022 (+1662.07%)
Mutual labels:  react-router, react-redux, redux-thunk, axios
boss build a boss
Stars: ✭ 25 (-56.9%)
Mutual labels:  mongoose, react-redux, redux-thunk, axios
A MERN stack e-commerce website.
Stars: ✭ 45 (-22.41%)
Mutual labels:  react-router, mongoose, expressjs, redux-thunk
TimeOff is an application that allows companies' employees to set vacations before they begin taking their time off. Implemented in modern tech stack i.e. Node, Express, MongoDB.
Stars: ✭ 33 (-43.1%)
Mutual labels:  react-router, mongoose, expressjs, react-redux
⚛️🔨create-react-app application with redux and another cool libraries to make your life easier.
Stars: ✭ 15 (-74.14%)
Mutual labels:  react-router, react-redux, redux-thunk
React Admin
基于antd、redux-observable、redux-thunk、react-router响应式SPA脚手架,后台管理系统demo. 权限管理,用户管理,菜单管理。无限级菜单,下拉树形选择框
Stars: ✭ 141 (+143.1%)
Mutual labels:  react-router, react-redux, redux-thunk
Express React Boilerplate
Express, MySQL, React/Redux, NodeJs Application Boilerplate
Stars: ✭ 179 (+208.62%)
Mutual labels:  react-router, expressjs, axios
multiple implementations for kugou music
Stars: ✭ 25 (-56.9%)
Mutual labels:  react-router, react-redux, axios
Build Ecommerce Like Amazon By MERN Stack
Stars: ✭ 152 (+162.07%)
Mutual labels:  mongoose, expressjs, redux-thunk
Music163 React
Stars: ✭ 209 (+260.34%)
Mutual labels:  react-router, redux-thunk, axios
Learning reactjs from the ground up (router, redux, thunk, hooks, context, portals, and functional components)
Stars: ✭ 15 (-74.14%)
Mutual labels:  react-router, react-redux, redux-thunk
Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (+0%)
Mutual labels:  react-router, react-redux, redux-thunk
Ecommerce Reactjs
Full stack ecommerce online store application
Stars: ✭ 164 (+182.76%)
Mutual labels:  react-router, react-redux, axios
Create React App Redux
React Router, Redux, Redux Thunk & Create React App boilerplate
Stars: ✭ 885 (+1425.86%)
Mutual labels:  react-router, react-redux, redux-thunk
eCommerce application based on the microservices architecture built using Spring Boot and ReactJS.
Stars: ✭ 221 (+281.03%)
Mutual labels:  react-router, react-redux, redux-thunk
Laravel React Boilerplate with Ant Design, Route-Level Code Splitting, Redux, Sanctum Auth
Stars: ✭ 49 (-15.52%)
Mutual labels:  react-router, react-redux, axios
Task Manager App
Stars: ✭ 19 (-67.24%)
Mutual labels:  mongoose, expressjs, redux-thunk
Node React Ecommerce
Build ECommerce Website Like Amazon By React & Node & MongoDB
Stars: ✭ 1,080 (+1762.07%)
Mutual labels:  mongoose, expressjs, axios
Neccessary features needed for your mern Application are now available.
Stars: ✭ 30 (-48.28%)
Mutual labels:  mongoose, expressjs, passport-jwt

Trivin made everything simple, fast, and clean

The most well-structured open-source template to build a powerful and clean apps

PRs Welcome Top Language Liscence Download Stars

Trivin is a free and open-source project that bootstrap everything you need to deploy your full-stack application. It consists of clean and quality code, which is suggested by industry engineers.

Getting Started


Install trivin with this one-line command

npm i trivin -g


  • NodeJS >= 10.x
  • NPM >= 6.x

Quick Overview

$ trivin myapp -g -i

? Please choose which project template to use
❯ mern

  ✔ Copy Project files
  ✔ Initialize git
  ✔ Install all dependencies. This could take around 1~2 minutes.

Initialized M.E.R.N project with MongoDB Atlas/Google App Engine setup
DONE Project ready


  • Choose a template. Default template: MERN
$ trivin <app-name> <app-template>
  • -g: git init for your project
  • -i: Install all dependencies for both React and Node folders
  • ESLint Airbnb Config + Prettier
  • Securely Authenticate/Authorize APIs with Passport-JWT
  • Works on macOS, Windows, and Linux.


  • Include Redux Dev Tools Config (You need to install this extension on your browser)

  • React project is well-structured with Redux-thunk/React-router/Axios

  • Authenticate/authorize with Passport-jwt

  • Database: MongoDB is hosted on MongoDB Atlas

  • Mailing API for multiple purposes using Nodemailer and Google OAuth Client

Become a Trivin Contributor

  1. Fork the repo

  2. Create a folder with your Template-name and add all files to that folder

  3. Add your template name to Choices.

    • IMPORTANT: The name should be the same
  4. Practicing pushing to your branch and create a PR with Github CLI

    • Check out how to use new Github CLI here.
  5. Trivin team will review your code, and approve/request changes.

Upcoming Feature

  • Testing

  • README for each template

  • Deployment: Choices to deploy app with Google App Engine/Heroku


  • Join Trivin's Slack Channel and ask any questions here

  • If something doesn’t work, please file an issue here.


Node Setup with Passport-jwt Authorization

React + Redux-thunk + Router Setup

Very Simple Node.js setup

Multi-purpose API


This project is open-sourced software licensed under the ISC License. See the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].