Skip to content

a collaoratiive platform to document your work

Notifications You must be signed in to change notification settings

chirag0002/Docify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Docify: Collaborative Document Management Platform

Docify is a project aimed at creating a collaborative document management platform, inspired by tools like Google Docs. It's designed to make it easy for users to work together on documents in real-time.

Key Features

  • Document Management: Create, edit, delete, and update documents effortlessly.
  • Real-Time Collaboration: See changes made by others instantly as you work together.
  • Sharing Documents: Share documents with others, controlling whether they can read or edit.
  • Email Verification: Sign up securely with email verification.
  • Forgot Password: Reset your password easily with the reset link sent to your mail.
  • JWT Token Authentication: Stay secure with token-based authentication.
  • Prisma ORM: Manage the database easily with Prisma to communicate with postgreSQL.
  • Socket.IO Integration: Experience real-time updates and collaboration with Socket.IO.

Getting Started

  1. Clone the repository: git clone https://github.com/chirag0002/Docify
  2. Navigate to the project directory: cd Docify
  3. Install dependencies:
    • For the frontend: cd client && npm install
    • For the backend: cd server && npm install
  4. Set up environment variables:
    • Create .env files in both the client and server directories and configure necessary variables.
  5. Start the development servers:
    • For the frontend: npm run dev in the client directory.
    • For the backend: npm run dev in the server directory.

About

a collaoratiive platform to document your work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages