2023 · Web app
Electra Tech
A full-stack web app for ordering electronic products: customers register, sign in, order and follow each order.
- Period
- –
- Client
- Personal project
- Role
- Sole developer of both halves: the REST API in Node.js and Express, and the Vue client.
Problem
An electronics shop's customers need to order online and check their orders, with every order recorded accurately.
Outcome
Customers register, sign in with a JWT, create orders and see each order's detail. The API keeps orders in PostgreSQL through Sequelize and ships in Docker; the client routes with Vue Router and holds its state in Pinia.
Stack
- Vue
- Pinia
- Tailwind CSS
- Node.js
- Express
- PostgreSQL
- Sequelize
- Docker