https://github.com/eduardorerick/delivery-app-fullstack
Fullstack project using React, MaterialUI, Express, Prisma, Postgres and Docker
https://github.com/eduardorerick/delivery-app-fullstack
docker docker-compose express nodejs postgres prisma react
Last synced: 3 months ago
JSON representation
Fullstack project using React, MaterialUI, Express, Prisma, Postgres and Docker
- Host: GitHub
- URL: https://github.com/eduardorerick/delivery-app-fullstack
- Owner: eduardorerick
- Created: 2022-04-23T22:21:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-08T20:23:22.000Z (about 4 years ago)
- Last Synced: 2025-10-14T19:39:55.722Z (9 months ago)
- Topics: docker, docker-compose, express, nodejs, postgres, prisma, react
- Language: TypeScript
- Homepage:
- Size: 463 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Delivery app fullstack ~ONGOING PROJECT
First full stack project to study Express making a CRUD, auth and jwt strategy. Using Prisma ORM and Postgres.
For front-end i use React with MaterialUI

## Pre-requirements
To run this project, you will need:
- [git](https://git-scm.com/downloads) (I've used version `2.26.2`)
- [nodejs](https://nodejs.org/en/) (I've used version `v16.15.0`)
- NPM (I've used version `8.5.5`)
- [Yarn](https://yarnpkg.com/) (I've used version 1.22.15)
- [Docker](https://www.docker.com/) (I've used Docker version 20.10.14 with Docker Desktop and wsl2)
**Note:** When installing nodejs, NPM is automatically installed too.
## Installation
First clone the repo into your machine with:
`git clone https://github.com/eduardorerick/nestjs-bookmarks.git`
To install the dev dependencies, run:
`yarn`
## Configuring the environment variables
I uploaded the env files so you can use it for test!
## Importing to insomnia
You can import the `Delivery App - API.json` file to Insomnia to see all the endpoints
## Running the database
In this project, I run the database with a postgres image on docker.
Inside the api folder, you can run the database and run the migrations with the command:
`yarn db:dev:restart`
### Running the server
Inside folder web, run `yarn start` to run the server on port 3000.
---
Images of app in use :
## CLIENT

Wrong login

New product

My products page
## DELIVERYMAN

Login as deliveryman

Accept new deliveries

Ongoing deliveries
//
Made with ❤️ by [Eduardo Rerick](https://github.com/eduardorerick).