All Projects → ayushagg31 → Trellis

ayushagg31 / Trellis

Licence: GPL-3.0 license
A simplified Trello clone built with React, Redux, Node, Express and MongoDB.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Trellis

profile-store
Store profile links of people you admire, at one place. Made using MERN stack.
Stars: ✭ 37 (-68.1%)
Mutual labels:  mongoose, mern-stack
mern-stack-application
A MERN stack e-commerce website.
Stars: ✭ 45 (-61.21%)
Mutual labels:  mongoose, mern-stack
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+22.41%)
Mutual labels:  mongoose, mern-stack
arc
Fullstack open source Invoicing application made with MongoDB, Express, React & Nodejs (MERN)
Stars: ✭ 1,291 (+1012.93%)
Mutual labels:  mongoose, mern-stack
amazin
A MERN-stack app for eCommerce platform, Webshop, Web Store. Storybook: https://www.amazin.one/ Alternative: https://ntrix.github.io/amazin-story
Stars: ✭ 27 (-76.72%)
Mutual labels:  mongoose, mern-stack
Netflix-Clone-MERN
A Netflix clone created with the MERN Stack
Stars: ✭ 37 (-68.1%)
Mutual labels:  mongoose, mern-stack
AmigoChat-Realtime-Chat-Application
AmigoChat is a responsive real-time chat application built on MERN Stack and Socket io.
Stars: ✭ 22 (-81.03%)
Mutual labels:  mongoose, mern-stack
trello-clone
A small Trello clone built in React and Redux
Stars: ✭ 69 (-40.52%)
Mutual labels:  trello, react-beautiful-dnd
dhan-gaadi
A complete online bus reservation system (Node, React, Mongo, NextJS, ReactNative)
Stars: ✭ 207 (+78.45%)
Mutual labels:  mongoose, mern-stack
add-my-name
No more WhatsApp spams 🎉
Stars: ✭ 16 (-86.21%)
Mutual labels:  mongoose, mern-stack
Ecommerce
Angular 6 Ecommerce Application POC
Stars: ✭ 46 (-60.34%)
Mutual labels:  mongoose
derivejs
DeriveJS is a reactive ODM - Object Document Mapper - framework, a "wrapper" around a database, that removes all the hassle of data-persistence by handling it transparently in the background, in a DRY manner.
Stars: ✭ 54 (-53.45%)
Mutual labels:  mongoose
inCyberPunk2022
👾 https://cybersocial.herokuapp.com/   C̵̡̡͓̪̺̲̺̳̭̱̩͖͔̽̈́͜y̵̢̺̮̥̠̲̼̫͗b̴̲͇̟̭̹͆͒̈́̒͋̃̌̇̈̆̚͠͠ȅ̷̡̢̩̺̏r̴̢̛̹̲̜͙͉̩̩̣͉̺͂̀́̈́̇͛͋̊̉̈́̇P̵̡͊̚ų̵̙̣͓̤̼̭̤̥̯̻̯̒ͅň̸̛̯͕̦̦͓̙̋͐̈́́̉ͅḱ̷̡̪͚͉̟̘̳̯̳͉̈́͐͂̇̾͑̕̕͝ͅ
Stars: ✭ 28 (-75.86%)
Mutual labels:  mern-stack
nuada-cli
Nuada CLI was designed to improve your development experience by using ExpressJS and Mongoose tools.
Stars: ✭ 19 (-83.62%)
Mutual labels:  mongoose
trello-postman-collection
A Postman collection for Trello REST API
Stars: ✭ 20 (-82.76%)
Mutual labels:  trello
node-casperjs-aws-lambda
Base scaffolding app for a casperjs/phantomjs app running on Amazon (AWS) Lambda
Stars: ✭ 52 (-55.17%)
Mutual labels:  mern-stack
colt-steele-advanced
Notes for the Colt Steele Advanced Boot Camp
Stars: ✭ 29 (-75%)
Mutual labels:  mongoose
nap
[Deprecated] NextJS + Apollo + PassportJS
Stars: ✭ 52 (-55.17%)
Mutual labels:  mongoose
bug2trello
A Chrome extension to add bugs/issues to a Trello board
Stars: ✭ 21 (-81.9%)
Mutual labels:  trello
vue-cosmosdb
Cosmos DB, Express.js, Vue, and Node.js app
Stars: ✭ 58 (-50%)
Mutual labels:  mongoose

Trellis

website Hits repo-size personal-website LinkedIn

A Trello Clone - Built with React, Redux, Express, and MongoDB.

IMPORTANT: Not responding to any queries related to Trellis flow/implementation

Demo

Trellis-app

Demo Account Credentials
Username - gozmit
Password - gozmit

📷 Screenshots

View Screenshots

Login Login Register Register Home Home Create Board Create Board Trellis Trellis Board

GIF

Trellis-gif

Demo Video

Features

  • Create, Modify and Delete boards
  • Create, Modify and Delete cards
  • Create, Modify and Delete lists
  • Move card items within lists
  • Move card items across lists
  • Ordering of list items
  • Activity log with active timestamps for each user events
  • Customize background images or color for individual boards
  • User Authentication

Installing

  1. Clone the repository
git clone https://github.com/ayushagg31/Trellis.git
cd Trellis
  1. Install dependencies
npm i && cd client && npm i
  1. Create .env file
REACT_APP_CLIENT_KEY="YOUR API KEY" // Unsplash API Key
  1. Create dev.env for development and test.env for testing purpose
cd ../config
(
echo PORT=1313
echo DATABASE_URL="MongoDB Connection String"
echo JWT_SECRET="YOUR JWT TOKEN"
echo NODE_ENV=development
) > dev.env
  1. Go into client/package.json and replace proxy with your server port
"proxy": "http://localhost:1313"
  1. Run the project
npm run trellis

ER Diagram

Trellis-ERD

Built With

Frontend

Backend

  • NodeJs - Backend framework
  • MongoDB - Database
  • Mongoose - Mongodb object modeling for node.js
  • Express - Node.js web application framework
  • Axios - Promise based HTTP client for the browser and node.js
  • Jsonwebtoken - Decode, verify and generate JWT.
  • bcryptjs - Password hashing algorithm library
  • Supertest - HTTP APIs Testing library
  • Jest - JavaScript Testing Framework
  • sinon - Standalone test fakes, spies, stubs and mocks library

Contribute

  • Show your support by the project.
  • Submit pull requests and improve the repo overall quality
  • Read Contributors guidelines before submitting a PR or creating a new issue.
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].