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!
- Host: GitHub
- URL: https://github.com/guilhermegabrielgalarza/collabify-project-manager
- Owner: Guilhermegabrielgalarza
- License: mit
- Created: 2025-04-08T10:12:36.000Z (17 days ago)
- Default Branch: master
- Last Pushed: 2025-04-08T11:56:37.000Z (17 days ago)
- Last Synced: 2025-04-08T12:25:36.656Z (17 days ago)
- Topics: auth0, auth0-jwt, docker, json, mongodb, next-api, nextjs, rbac, role-based-access-control, shadcn, swagger, token, typescript, vercel
- Language: TypeScript
- Size: 3.25 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Collabify Project Manager

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!