Skip to content

A full stack web app which streamlines client-provider interaction for automotive repair, created by a team of five. Personally responsible for designing and implementing the primary frontend pages and components, as well as the frontend authentication framework.

License

Notifications You must be signed in to change notification settings

Nathan7934/Sayyara

Repository files navigation

This is a fork of the original repository. To see the Pull Request history, go here.

Team members:

Nathan Raymant (Frontend)

Hamoon Zamiri (Frontend)

Ahsan Saeed (Frontend)

Uthman Mohamad (Backend)

Haolin Fan (Backend)

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

About

A full stack web app which streamlines client-provider interaction for automotive repair, created by a team of five. Personally responsible for designing and implementing the primary frontend pages and components, as well as the frontend authentication framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published