Skip to content

uthmanmoh/Sayyara

Repository files navigation

Sayyara

Sayyara is a web app that connects Vehicle Mechanics to Vehicle Owners. It is a platform where Vehicle Mechanics can advertise their services and Vehicle Owners can find the best mechanics in their area.

Deployed Applicaiton

Development Requirements

For building and running the application you need:

Build & Run application

Backend

Start the server:

# Start from root directory
cd backend
docker-compose up --build -d

The server listens on port 8080. You can access it at http://localhost:8080/

Docs are available at http://localhost:8080/api/docs

Optionally test queries on the database in a terminal while the server is running with the command:

# After running the server
docker-compose exec postgres psql -U postgres

Stop the server:

docker-compose down
Frontend
# Start from root directory
cd frontend
npm install
npm run start