An open API service indexing awesome lists of open source software.

https://github.com/guilhermegabrielgalarza/collabify-project-manager

🧰 Collabify supercharges your workflow with a smarter, cleaner alternative to project boards. Track tasks, manage roles, and collaborate effortlessly β€” all in one sleek, developer-friendly interface. Secured & supercharged with Next.js and Auth0, enhanced with i18n!
https://github.com/guilhermegabrielgalarza/collabify-project-manager

auth0 auth0-jwt docker json mongodb next-api nextjs rbac role-based-access-control shadcn swagger token typescript vercel

Last synced: 15 days ago
JSON representation

🧰 Collabify supercharges your workflow with a smarter, cleaner alternative to project boards. Track tasks, manage roles, and collaborate effortlessly β€” all in one sleek, developer-friendly interface. Secured & supercharged with Next.js and Auth0, enhanced with i18n!

Awesome Lists containing this project

README

        

# 🌟 Collabify Project Manager

![Collabify Logo](https://img.shields.io/badge/Collabify-Project%20Manager-blue?style=for-the-badge&logo=github)

Welcome to the **Collabify Project Manager**! This repository offers a smarter, cleaner alternative to traditional project boards. With Collabify, you can track tasks, manage roles, and collaborate seamlesslyβ€”all within a developer-friendly interface. Built with **Next.js** and **Auth0**, and enhanced with internationalization (i18n), Collabify is designed to supercharge your workflow.

## πŸš€ Table of Contents

- [Features](#features)
- [Technologies](#technologies)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
- [Releases](#releases)

## ✨ Features

- **Task Tracking**: Keep track of your tasks effortlessly.
- **Role Management**: Assign roles to team members with ease.
- **Collaboration**: Work together seamlessly with your team.
- **Developer-Friendly Interface**: Designed with developers in mind.
- **Security**: Built with Next.js and secured with Auth0.
- **Internationalization**: Supports multiple languages through i18n.
- **Responsive Design**: Works well on both desktop and mobile devices.

## πŸ› οΈ Technologies

Collabify uses a range of modern technologies to provide a robust project management experience. Here are the key technologies:

- **Next.js**: A powerful React framework for server-rendered applications.
- **Auth0**: Provides secure authentication and authorization.
- **MongoDB**: A NoSQL database for flexible data storage.
- **Docker**: Containerizes the application for easy deployment.
- **Tailwind CSS**: A utility-first CSS framework for rapid UI development.
- **TypeScript**: A typed superset of JavaScript for better code quality.
- **React Query**: For efficient data fetching and state management.
- **Role-Based Access Control (RBAC)**: Manages user permissions effectively.
- **Swagger**: API documentation for better understanding and usage.
- **i18n**: Internationalization support for a global audience.

## 🏁 Getting Started

To get started with Collabify, follow these steps:

1. **Clone the Repository**:
```bash
git clone https://github.com/Guilhermegabrielgalarza/Collabify-Project-Manager.git
cd Collabify-Project-Manager
```

2. **Install Dependencies**:
```bash
npm install
```

3. **Set Up Environment Variables**:
Create a `.env.local` file in the root directory and add your Auth0 credentials and MongoDB connection string.

4. **Run the Application**:
```bash
npm run dev
```
Your application will be running at `http://localhost:3000`.

## πŸ“– Usage

Once the application is running, you can:

- **Create a New Project**: Start by creating a new project from the dashboard.
- **Add Tasks**: Assign tasks to team members and set deadlines.
- **Manage Roles**: Control who can access what within your projects.
- **Collaborate**: Use comments and notifications to keep everyone in the loop.

## 🀝 Contributing

We welcome contributions! If you want to contribute to Collabify, please follow these steps:

1. **Fork the Repository**.
2. **Create a New Branch**:
```bash
git checkout -b feature/YourFeature
```
3. **Make Your Changes**.
4. **Commit Your Changes**:
```bash
git commit -m "Add some feature"
```
5. **Push to the Branch**:
```bash
git push origin feature/YourFeature
```
6. **Open a Pull Request**.

## πŸ“œ License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## πŸ“ž Contact

For questions or suggestions, feel free to reach out:

- **GitHub**: [Guilhermegabrielgalarza](https://github.com/Guilhermegabrielgalarza)
- **Email**: [email protected]

## πŸš€ Releases

You can find the latest releases of Collabify [here](https://github.com/Guilhermegabrielgalarza/Collabify-Project-Manager/releases). Download and execute the necessary files to get the most out of your experience.

## 🏷️ Topics

This repository covers various topics that enhance your understanding and use of the project:

- auth0
- auth0-jwt
- docker
- i18n
- json
- mongodb
- next-api
- nextjs
- project-management
- project-tracker
- rbac
- react-query
- role-based-access-control
- shadcn
- shadcn-ui
- swagger
- tailwindcss
- token
- typescript
- vercel

## 🌍 Community

Join our community to stay updated and share your experiences:

- **Discord**: Join our Discord server for discussions.
- **Twitter**: Follow us on Twitter for updates.

## πŸŽ‰ Acknowledgments

Thank you to everyone who contributed to this project. Your efforts make Collabify a better tool for everyone.

---

Feel free to explore, contribute, and enjoy using Collabify!