/easy-erp

ERP software, powered by Node.js and React Native, enables project managers to create teams, assign tasks, and track progress in real-time. It’s a streamlined tool for organizing projects, enhancing collaboration, and boosting productivity.

Primary LanguageTypeScript

EasyERP 📅

🚀 EasyERP: Your All-in-One Project Management & Planning Solution! 📅

EasyERP simplifies your workflow by bringing project management, planning, and resource tracking into one intuitive platform. Collaborate seamlessly, manage tasks, track budgets, and stay on top of deadlines – all in real-time! 📈✨

Key Features:

  • 👥 Team Management: Organize teams, assign roles, and track performance with ease!
  • 🏢 Organization Management: Structure departments, manage resources, and streamline operations.
  • 📋 Task & Agenda Tracking: Stay on top of tasks, set deadlines, and prioritize with customizable agendas.
  • 💬 Real-Time Messaging: Keep communication smooth with instant messaging for your whole team.
  • 🎥 Video & Audio Conferencing: Connect face-to-face or with voice – perfect for remote teams!
  • 🔔 Real-Time Notifications: Never miss an update with instant alerts for tasks, messages, and meetings.
  • 📊 Analytics & Reporting: Get powerful insights to make data-driven decisions effortlessly.
  • 🔄 Integration-Friendly: Seamlessly connect with other tools you already use.

With EasyERP, make project success your new normal! 🏆

Auth Architecture image

Workflow Architecture image

Tools/Languages Used
1. Expo
2. React Native Paper
3. Firebase Cloud Messaging
4. Nodejs
5. Socket IO
6. Typescript/Javascript
7. MonogDB
8. 0Auth ( Jwt for authorization, 0auth2 as IAM )
10. WebRTC (Audio/Video Screen Recording)
11. Firebase Admin SDK ( For sending push notifications to physical devices ")
12. React-native-reanimated (Micro interactions and Animations)
13. Redux, Redux-Thunk
14. Redis (For storing device tokens for push notifications )