Skip to content

A full stack team project website. Role based functionality. Where users can easily create projects, assign team members, choose team leaders, create plans, assign plans to the team leaders, team leaders can create, edit, delete board, and they can assign tasks to the team members.Users can also join group chat, plans showing calendar,drag & drop

Notifications You must be signed in to change notification settings

TechBuilderTeam/Project-Syncify

Repository files navigation

ProjectSyncify 💻

Technologies Getting Started API Endpoints Collaborators Contribute

ProjectSyncify is a Project Management Application.

Live Site.

📱 Visit this Project

💻 Technologies

list of all technologies we used

  • React
  • Tailwind
  • React route
  • Django
  • Django REST Framework
  • Django Channel
  • PyJWT
  • Google Auth
  • PostgreSQL
  • Redis

🚀 Getting started

Skip for now

Prerequisites

npm i

Run this command to install all prerequisites.

Cloning

git clone https://github.com/TechBuilderTeam/Project-Syncify.git

Run this command to clone this project.

Config .env variables

Use the .env as reference to create your configuration file .env with your Google, GitHub Credentials

VITE_GOOGLE_CLIENT_ID={your google client id}
CLIENT_SECRET={your client secret}
VITE_GITHUB_ID={your github client id}
VITE_IMAGE_HOSTING_KEY={imgbb hosting api}

Starting

How to start this project

npm run dev

🤝 Collaborators

Special thank you for all people that contributed for this project.

Sabrina Rashid Profile Picture
Sabrina Rashid
Md Akther Hosen Profile Picture
Md Akther Hosen
Rasel Chowdhury Profile Picture
Rasel Chowdhury

📫 Contribute

  1. git clone https://github.com/TechBuilderTeam/Project-Syncify.git
  2. git checkout -b your_branch_name
  3. Follow commit patterns
  4. Open a Pull Request explaining the problem solved or feature made, if exists, append a screenshot of visual modifications and wait for the review!

Documentations that might help

📝 How to create a Pull Request

git pull

💾 Commit pattern

git add .
git commit -m"your commit title"
git push

About

A full stack team project website. Role based functionality. Where users can easily create projects, assign team members, choose team leaders, create plans, assign plans to the team leaders, team leaders can create, edit, delete board, and they can assign tasks to the team members.Users can also join group chat, plans showing calendar,drag & drop

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages