https://github.com/gilcierweb/app-rust-nuxt-store
App build Product Store with Rust Lang and Nuxt.js. Api Rust with web fremework Loco.rs and frontend with nuxt.js using vue.js.
https://github.com/gilcierweb/app-rust-nuxt-store
nuxt nuxt3 nuxtjs postgresql rust rust-lang vue
Last synced: 3 months ago
JSON representation
App build Product Store with Rust Lang and Nuxt.js. Api Rust with web fremework Loco.rs and frontend with nuxt.js using vue.js.
- Host: GitHub
- URL: https://github.com/gilcierweb/app-rust-nuxt-store
- Owner: gilcierweb
- License: mit
- Created: 2025-07-11T19:32:41.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2026-01-01T23:59:34.000Z (6 months ago)
- Last Synced: 2026-01-07T08:55:06.685Z (6 months ago)
- Topics: nuxt, nuxt3, nuxtjs, postgresql, rust, rust-lang, vue
- Language: Vue
- Homepage:
- Size: 846 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# App Loco Framework Web Rust with Nuxt
## App build with Rust Lang and Nuxt.js. Api Rust with Loco.rs and frontend with nuxt.js using vue.js.
### [Loco.rs](https://loco.rs/) It’s Like [Ruby on Rails](https://rubyonrails.org/), but for [Rust Lang](https://www.rust-lang.org/).

### Skill
- [Rust Lang](https://www.rust-lang.org/)
- [Loco - Rust](https://loco.rs/)
- [PostgreSQL](https://www.postgresql.org/)
- [Vue.js](https://vuejs.org/)
- [Nuxt.js](https://nuxt.com/)
- [Tailwindcss](https://tailwindcss.com/)
- [Shadcn Vue](https://www.shadcn-vue.com/)
- [Daisy UI](https://daisyui.com/)
- [Flyon UI](https://flyonui.com/)
### Run app-loco
```shell
cd api_rust_loco/
cargo loco start
# run localhost:5150
```
### Run app-nuxt
```shell
cd app-nuxt/
pnpm dev --open
# run localhost:3000
```
### Docker and Docker Compose
```shell
docker-compose build
docker-compose up # run app-rust-loco http://localhost:5150 app-nuxt http://localhost:3000
docker-compose up --build # run app-rust-loco http://localhost:5150 app-nuxt http://localhost:3000
# Run diesel migration for create all tables migrations on database
docker-compose run --rm app cargo loco db migrate # Or
docker-compose run --rm app /bin/bash
cargo loco db migrate
# Run db:seed For populate data faker on database
docker-compose run --rm app cargo loco db seed # Or
docker-compose run --rm app /bin/bash
cargo loco db seed
# App Loco Rust individual
docker-compose build app-rust-loco
docker-compose run --rm app-rust-loco
# run http://0.0.0.0:5150
# App Nuxt individual
docker-compose build app-nuxt
docker-compose run --rm app-nuxt
# run http://0.0.0.0:3000
# Optional
docker-compose ps
docker-compose stop
docker-compose down
docker-compose run --rm app bash
docker network create rustnet
# sudo docker rmi --force $(docker images -f "dangling=true" -q)
```
### ToDo
* [X] Users
* [X] Profiles
* [X] Posts
* [X] Categories
* [X] Products
* [X] Products Images
* [ ] Products Variants Images
* [ ] Products Variants
* [ ] Products Options
* [ ] Products Variants Options
* [ ] Cart
* [ ] Cart Items
* [ ] Orders
* [ ] Orders Items
* [ ] Payments Methods
* [ ] Payments
* [ ] Addresses
* [ ] Shipping Methods
* [ ] Shipments
* [ ] Coupons
* [ ] Coupons Usages
* [ ] Review
* [ ] Wishlist
https://gilcierweb.com.br