/randeu-webApp

Web Application of Randeu

Primary LanguageJavaScriptMIT LicenseMIT

Introduction

This application is a front-end side of a project created for Izmir University of Economics Computer Engineering Senior Project.

React - Material UI

Problem Statement

There does not exist such a platform that brings variety of business services and their customers together to organise their appointment processes. Similar platforms do not provide personal recommendations for helping users to find services that fit them best. Therefore, people need more on the experience and recommendation of their friends when they are looking for a service. Also, the places people prefer to get services are directly related to their income levels. People with good income can choose to get served in luxury places and vice versa. Considering the social-economic situation of people, there is no system that can help them according to their preferences.

Motivation

We planned to create an online personal appointment assistant software which includes a variety of private business services in one place. It offers users recommendations that fit them best when they search a service. There does not exist such a platform that brings all described features together.

Nowadays, due to pandemic conditions, people need to keep social distancing in public places. Governments published some instructions about keeping social distance. One instruction is not to be in the same place more than the stated number of people. For example, to prevent the crowd in beauty salons, the best way is to organise appointments online. So, this type of appointment management applications will gain more value in the following days.

Detailed Documentation

How to Run

First clone the repository

$ cd src/

Set baseUrl for your backend app

$ touch axios.js
import axios from 'axios';

const instance = axios.create({
    baseURL: 'http://localhost:8080/'
});

export default instance;

Run the Server

$ npm install
$ npm run dev