Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serhatci/mobile-hairdresser
A web platform where mobile hairdressers can create their own portfolios and share with their potential customers.
https://github.com/serhatci/mobile-hairdresser
docker-compose fullstack-javascript javascript mongodb nodejs pugjs responsive-web-design vuejs
Last synced: 13 days ago
JSON representation
A web platform where mobile hairdressers can create their own portfolios and share with their potential customers.
- Host: GitHub
- URL: https://github.com/serhatci/mobile-hairdresser
- Owner: serhatci
- Created: 2021-05-24T20:38:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-20T01:11:35.000Z (about 3 years ago)
- Last Synced: 2024-10-18T01:41:31.784Z (about 1 month ago)
- Topics: docker-compose, fullstack-javascript, javascript, mongodb, nodejs, pugjs, responsive-web-design, vuejs
- Language: JavaScript
- Homepage:
- Size: 10.8 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Coverage Status](https://coveralls.io/repos/github/serhatci/mobile-hairdresser/badge.svg?branch=main)](https://coveralls.io/github/serhatci/mobile-hairdresser?branch=main)
[![Build Status](https://app.travis-ci.com/serhatci/mobile-hairdresser.svg?branch=main)](https://app.travis-ci.com/serhatci/mobile-hairdresser)# https://mobilerfriseur.net
A web platform developed with MEVN stack where mobile hairdressers can create their own portfolios and share with their potential customers.
## Motivation
There are considerable amounts of mobile hairdressers&freelancers in Germany who serve different types of customer groups at their own places such as old people, disabled people, or special events such as weddings, parties, etc. Pandemic situations increase the awareness of people and I expect this business to grow more. I aimed to create a web platform where mobile hairdressers can create their portfolios and share with their potential customers.
## Features
Hairdressers:
- Receive real time notifications when a customer made a request in their location
- Can create own portfolio with photos & references
- Can search & read customer requests
- Can reply customer requests
- PM messagingCustomers:
- Receive real-time notifications when a new hairdresser is joined in customer's location
- Can create customer requests
- Can ask a professional style advice
- Can review hairdressers
- PM messaging## Tech Stack
Backend:
Node.js,
socket.io
Express.js,
MongoDB,
MongooseFrontend: HTML5, CSS3, Vue.js,Bootstrap5, PUG
Testing: Jest
## Screenshots
![Application image](https://github.com/serhatci/mobile-hairdresser/blob/main/backend/dev-data/screenshots/screenshots.jpg)
## Installation
Clone this repository to your local machine
In the root folder in your terminal compose up docker files
```
> docker-compose up
```after that you can see the running application in your browser:
```
http://myapp.localhost/```
## Architecture
ULM class diagram
![Application image](https://github.com/serhatci/mobile-hairdresser/blob/main/backend/architecture/class-diagram/class-diagram.svg)
ULM use case diagram
![Application image](https://github.com/serhatci/mobile-hairdresser/blob/main/backend/architecture/use-case-diagram/use-case.svg)