CRUD with SvelteJS, node, mongodb, elasticsearch, redis and postgres.
This product is a simple CRUD app built on the Svelte frontend framework and the Node.js backend. It makes use of various technologies such as Sveltestrap for the frontend UI components, nginx for the web server, and multiple databases including MongoDB, PostgreSQL, ElasticSearch, and Redis. The app allows users to perform CRUD operations (Create, Read, Update, Delete) on the data.
Svelte Frontend: The app is built using the Svelte frontend framework, which provides a reactive and efficient way to build user interfaces.
Sveltestrap: Sveltestrap is used to enhance the app’s UI with pre-built components and styling for faster and easier development.
Multiple Databases: The app supports various databases including MongoDB, PostgreSQL, ElasticSearch, and Redis, giving users the flexibility to choose the database that best suits their needs.
CRUD Operations: Users can perform all basic CRUD operations (Create, Read, Update, Delete) on the data stored in the chosen database.
To install the app, follow these steps:
Create a copy of the .env.example file and rename it to .env. This file will contain the environment variables needed for the database configuration.
Open the .env file and set the appropriate values for the database connection details.
Run the command docker-compose up -d to start the app in a Docker container.
Finally, open your web browser and navigate to http://localhost:8080 to access the app.
In summary, this product is a simple CRUD app built using the Svelte frontend framework and the Node.js backend. It supports multiple databases and provides pre-built UI components for faster development. With its easy installation process, users can quickly set up and start using the app to perform CRUD operations on their data.