All Projects → calvinqc → trivin

calvinqc / trivin

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

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to trivin

Quora
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
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+1662.07%)
Mutual labels:  react-router, react-redux, redux-thunk, axios
boss
React+express+sock.io+mongodb build a boss
Stars: ✭ 25 (-56.9%)
Mutual labels:  mongoose, react-redux, redux-thunk, axios
mern-stack-application
A MERN stack e-commerce website.
Stars: ✭ 45 (-22.41%)
Mutual labels:  react-router, mongoose, expressjs, redux-thunk
timeoff-server
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
cra-redux-boilerplate
⚛️🔨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
kugou
multiple implementations for kugou music
Stars: ✭ 25 (-56.9%)
Mutual labels:  react-router, react-redux, axios
Amazona
Build Ecommerce Like Amazon By MERN Stack
Stars: ✭ 152 (+162.07%)
Mutual labels:  mongoose, expressjs, redux-thunk
Music163 React
🔥基于React全家桶开发:「网易云音乐PC端项目」实战
Stars: ✭ 209 (+260.34%)
Mutual labels:  react-router, redux-thunk, axios
React-Playground
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
spring-boot-react-ecommerce-app
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
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
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
MERN-JWT-AND-ROLE-AUTH
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

Installation

Install trivin with this one-line command

npm i trivin -g

Requirements

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

Quick Overview

$ trivin myapp -g -i

? Please choose which project template to use
❯ mern
  node-passport-jwt
  react
  simple-node-server

  ✔ 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

Feature

  • 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.

Project

  • 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

Help/Supports

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

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

Learning

Node Setup with Passport-jwt Authorization

React + Redux-thunk + Router Setup

Very Simple Node.js setup

Multi-purpose API

License

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].