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.
For building and running the application you need:
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
# Start from root directory
cd frontend
npm install
npm run start