Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 2.08 KB

File metadata and controls

47 lines (32 loc) · 2.08 KB

ReactFlowCraft

ReactFlowCraft is a comprehensive full-stack workflow project designed to facilitate the creation of custom workflows using pre-built or personalized nodes. This project is ideal for users seeking a flexible and intuitive solution for managing complex processes.

Features

screencapture-reactflowchart-1-netlify-app-2024-05-06-02_42_36

  • Customizable Workflows: Design workflows tailored to your specific needs using a wide range of pre-built or personalized nodes.
  • Intuitive User Interface: The frontend interface, built with React.js, Vite, and Tailwind, offers a seamless experience for effortless workflow creation and management.
  • Robust Backend Functionality: The backend, powered by Node.js, Express.js, and MongoDB, ensures reliable performance and data management.
  • Authentication and Security: Secure user authentication is implemented using Passport middleware and JWT, ensuring data privacy and integrity.
  • Email Notifications: Integration with nodemailer enables the sending of email notifications for important workflow events.

Getting Started

To get started with ReactFlowCraft, follow the instructions in the frontend and backend directories:

  • Frontend: Navigate to the frontend directory and refer to the readme.md file for instructions on setting up the frontend environment.
  • Backend: Navigate to the backend directory and refer to the readme.md file for instructions on setting up the backend environment.

Contributing

Contributions to ReactFlowCraft are welcome! If you'd like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request.

Acknowledgements

  • React.js
  • Vite
  • Tailwind CSS
  • Node.js
  • Express.js
  • MongoDB
  • Passport
  • JWT
  • Nodemailer

Author

Prathik Shetty