Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2 KB

README.md

File metadata and controls

42 lines (32 loc) · 2 KB

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