Skip to content

AkankshRakesh/Syncflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Syncflow

Syncflow is a project management TypeScript-based Project Management Application built using Next.js, React, Firebase (for authentication),Prisma as an ORM to manage postgreSQL,React Redux for dynamic client side state management, Cloudinary (for profile picture storage), and PostgreSQL with Neon Console for data storage. The application provides robust functionality for managing tasks, teams, projects, and timelines.


Features

  • Authentication: Firebase for secure user authentication.
  • Profile Management: Cloudinary for storing and managing user profile pictures.
  • Project & Task Management: Create, organize, and prioritize projects and tasks.
  • Team Collaboration: Manage teams and assign tasks effectively.
  • Priority Management: Track tasks with categories like Urgent, High, Medium, Low, and Backlog.
  • Views for Projects: Switch between board, list, table, and timeline views.
  • Search Functionality: Search for tasks, projects, and users.
  • PostgreSQL Storage: Data persistence with Neon Console for PostgreSQL.
  • Customizable UI: Built with Tailwind CSS and modular components.

Tech Stack

Frontend:

  • Framework: Next.js (React)
  • Styling: Tailwind CSS
  • State Management: Redux
  • Authentication: Firebase
  • Media Storage: Cloudinary

Backend:

  • Language: TypeScript
  • Database: PostgreSQL (managed via Neon Console)
  • ORM: Prisma
  • Hosting: Vercel (Serverless Functions)

Photos

Screenshot 2025-01-13 102121 Screenshot 2025-01-13 103349 Screenshot 2025-01-13 103426 Screenshot 2025-01-13 103454

Releases

No releases published

Packages

No packages published

Languages