An open API service indexing awesome lists of open source software.

https://github.com/deadmanshadow/data-forge-crud

Multilingual CRUD app with language switching and RTL/LTR support.
https://github.com/deadmanshadow/data-forge-crud

appwrite-database i18next nextjs react rtl serverless-architectures

Last synced: 8 months ago
JSON representation

Multilingual CRUD app with language switching and RTL/LTR support.

Awesome Lists containing this project

README

          

# Data Forge (CRUD Application) 🌍📝

This is a simple multilingual CRUD (Create, Read, Update, Delete) web app built with **Next.js**. The main purpose of this project is to **practice and rehearse building a CRUD application** and to **implement language switching using `i18next`**.

## 🛠 Tech Stack

- **Next.js 15** – React framework for server-rendered apps
- **React 19**
- **TypeScript**
- **Tailwind CSS** – utility-first styling
- **Appwrite** – backend-as-a-service used for data operations
- **i18next + react-i18next** – for language translation and switching
- **SweetAlert2** – for pretty alert dialogs
- **React Toastify** – for toast notifications

## 🌐 Features

- 🔁 Full CRUD functionality (Create, Read, Update, Delete)
- 🌍 Multilingual support using `i18next` with `react-i18next` and `i18next-browser-languagedetector`
- ↔️ RTL and LTR support based on language
- 💬 Language switcher component
- 📦 Clean code with TypeScript and ESLint