15 पॉइंट द्वारा xguru 2024-03-12 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Postgres पर बनाया गया। बहुत तेज़, real-time, और developer-friendly no-code DB
  • आसान spreadsheet-स्टाइल इंटरफ़ेस का उपयोग करके जटिल enterprise-स्तर के database applications बनाए जा सकते हैं
  • data security और scalability की बाधाओं के बिना no-code के साथ कुशल app development संभव बनाता है

Features

  • Spreadsheet-स्टाइल इंटरफ़ेस: cell editing, formula support, data sorting और filtering, aggregate functions, data formatting, grouping, column pinning, data import/export, row styles और conditional formatting (जल्द आ रहा है), charts और visualization tools (जल्द आ रहा है), data validation (जल्द आ रहा है), undo/redo (जल्द आ रहा है), comments और annotations (जल्द आ रहा है), find and replace (जल्द आ रहा है) जैसी सुविधाएँ प्रदान करता है।
  • विभिन्न views: data को अलग-अलग तरीकों से visualize और interact करने के लिए grid view, form view, kanban view (जल्द आ रहा है), calendar view (जल्द आ रहा है), gallery view (जल्द आ रहा है), gantt view (जल्द आ रहा है), timeline view (जल्द आ रहा है) आदि प्रदान करता है।
  • बेहद तेज़ गति: लाखों records को आसानी से संभालता है और filtering तथा sorting पर कोई बोझ नहीं पड़ता।
  • पूर्ण SQL support: Metabase, PowerBi जैसे BI tools और Appsmith जैसे no-code tools के साथ seamless integration का समर्थन।
  • गोपनीयता: cloud पर होने के बावजूद उपयोगकर्ता अपने data के मालिक रहते हैं (जल्द आ रहा है)।
  • Real-time collaboration: page refresh के बिना data real-time में update होता है, और collaboration members को invite व manage करना सहज रूप से integrated है।
  • Extensions (जल्द आ रहा है): React-आधारित backendless programming capabilities और बहुत कम लागत पर अपने applications को customize करने के लिए script extension mode।
  • Automation (जल्द आ रहा है): AI या visual programming का उपयोग करके workflows design किए जा सकते हैं और tables से data आसानी से retrieve किया जा सकता है।
  • Copilot (जल्द आ रहा है): integrated AI features के साथ app creation, chart analysis, view display, action creation जैसे commands पूरे किए जा सकते हैं।
  • Multi-database support (जल्द आ रहा है): उपयोगकर्ता अपनी पसंद का SQL database चुन सकेंगे।

Structure

  • Teable project कई apps और packages से बना है:
    • apps फ़ोल्डर में desktop के लिए electron app, frontend के लिए nextjs-app, और server या electron app के भीतर चलने वाला nestjs-backend शामिल है।
    • packages फ़ोल्डर में विभिन्न common functionalities और interfaces, extensions के लिए SDK, database schema और migrations के लिए db-main-prisma, shared ESLint settings, UI components आदि शामिल हैं।

Deploy

  • Docker का उपयोग करके Teable को deploy किया जा सकता है, और अधिक विवरण dockers/examples में देखा जा सकता है।
  • Railway के माध्यम से भी deployment संभव है।

Development

  • development environment setup में nvm tool का उपयोग करके node version निर्धारित करना, project dependencies install करना, और फिर packages build करना शामिल है।
  • sqlite और postgres databases का समर्थन है, और database mode बदला जा सकता है।
  • ज़रूरत के अनुसार environment variables को customize किया जा सकता है, और backend server शुरू करने पर frontend server भी अपने-आप शुरू हो जाता है।

Why Teable?

  • no-code tools non-technical users को apps बनाने में सक्षम बनाकर काम करने के तरीकों को बदल रहे हैं
  • spreadsheet-स्टाइल UI को इसलिए पसंद किया जाता है क्योंकि यह उपयोग में आसान, लचीला, और team collaboration के लिए उपयुक्त है
  • जैसे-जैसे business scale करता है और data requirements बढ़ती हैं, कई no-code platforms बड़े पैमाने पर दबाव महसूस करते हैं
  • अधिकतर no-code platforms cloud-based हैं, और महत्वपूर्ण data provider के पास होने से दूसरे platforms पर switch करना कठिन हो जाता है
  • कभी-कभी no-code tools की सीमाओं के कारण उपयोगकर्ता अपनी इच्छित चीज़ नहीं कर पाते और अटक जाते हैं
  • जब tool अनिवार्य हो जाता है, तो कुछ स्तर की technical expertise की ज़रूरत पड़ती है, लेकिन developers को ऐसे platforms सँभालना मुश्किल लगता है
  • जटिल configuration वाले systems को maintain करना developers के लिए कठिन हो सकता है, और जो systems आम software standards का उपयोग नहीं करते वे लंबे समय में अधिक महंगे पड़ सकते हैं
  • यह ज़ोर देता है कि no-code products के भविष्य में ऐसा interface होना चाहिए जिससे उपयोगकर्ता आसानी से applications बना सकें, ऐसा environment जहाँ data तक आसानी से पहुँचा जा सके, cloud, on-premise, या local पर data privacy, ऐसा system जो developers के साथ-साथ non-technical users के लिए भी काम करे, business growth के साथ scale करने वाली data processing क्षमता, दूसरे software के साथ flexible integration, और usability को अगले स्तर तक ले जाने वाला AI integration शामिल होना चाहिए

1 टिप्पणियां

 
yangeok 2024-03-18

कल एक दोस्त ने GitHub पर इसे स्टार किया, तो मैंने जाकर देखा और यह अच्छा लगा। लगता है अभी यह बहुत सारे milestones वाला शुरुआती प्रोजेक्ट है, लेकिन ऐसा महसूस हो रहा है कि दुनिया बदल रही है.

nocodb इसी तरह की श्रेणी का प्रोजेक्ट है, और वह ज़्यादा mature लगा। जो लोग कमेंट पढ़ रहे हैं, वे इसे भी देखें, haha
https://github.com/nocodb/nocodb