krkarma777 / Leaf

Project Leaf: Streamline your team's workflow with our free, stylish collaboration tool that blends the best of Slack, Jira, and Notion into one. Tailored for project management and team communication, Project Leaf is your go-to platform for enhanced productivity and security.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Leaf 🍃

image

Welcome to Project Leaf, where simplicity meets functionality. Our cutting-edge platform merges the robustness of Slack, Jira, and Notion, delivering an all-in-one solution for dynamic team collaboration and project management.

Why Project Leaf?

  • All-in-One Platform: Combining communication, task management, and documentation in a sleek, user-friendly interface.
  • Effortlessly Stylish: Engage with a design that's both attractive and intuitive, supporting both light and dark themes.
  • Enhanced Productivity: With integrated tools designed for efficiency, your team can achieve more in less time.
  • Secured and Reliable: Trust in our commitment to your data's security and integrity with advanced encryption and backup systems.

Key Features

  • Instant Messaging and Calls: Seamless communication via text, voice, or video.
  • Task and Project Management: From idea to execution, manage and track your projects with ease.
  • Real-Time Collaboration: Edit documents together in real-time, with changes synced across all team members.
  • Expandable and Integrative: Utilize our API for custom integrations, enhancing your workflow.

Quick Start Guide

  1. Set Up Your Environment:

    • Ensure Java 17 and Gradle are installed on your machine.
    java -version
    gradle -version
  2. Clone and Set Up:

    • Get the code and set up dependencies.
    git clone https://github.com/yourusername/project-leaf.git
    cd project-leaf
    gradle build
  3. Configure the Database:

    • Add the following properties to src/main/resources/application-dev.properties for local development:
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.url=jdbc:mysql://localhost:3306/leaf?serverTimezone=UTC
    spring.datasource.username=leaf
    spring.datasource.password={some password}
  4. Run the Application:

    • Launch Project Leaf and start collaborating.
    gradle bootRun

Dive Deeper

Check our Wiki for detailed documentation, user guides, and more about our features!

Join Our Community

Get involved! We're excited to welcome new contributors. Check out our CONTRIBUTING.md for how to start.

License

Project Leaf is open-sourced under the MIT license. Read here for more details.

Get Support

Encountering issues? Reach out to us at krkarma777@gmail.com

About

Project Leaf: Streamline your team's workflow with our free, stylish collaboration tool that blends the best of Slack, Jira, and Notion into one. Tailored for project management and team communication, Project Leaf is your go-to platform for enhanced productivity and security.

License:MIT License


Languages

Language:HTML 49.9%Language:Java 34.6%Language:CSS 11.9%Language:JavaScript 3.6%