Coder Social home page Coder Social logo

lefty93 / trellis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ayushagg31/trellis

0.0 0.0 0.0 9.43 MB

A simplified Trello clone built with React, Redux, Node, Express and MongoDB.

Home Page: https://trellis-app.herokuapp.com

License: GNU General Public License v3.0

JavaScript 99.26% CSS 0.33% HTML 0.40%

trellis's Introduction

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.

trellis's People

Contributors

ayushagg31 avatar jacubsmith avatar jocruz-dev avatar harsh7oct avatar colinfrick avatar jeffslofish avatar toshiuk avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.